argus-redact / js /strings.js
wan9yu's picture
Upload folder using huggingface_hub
f666ee6 verified
Raw
History Blame Contribute Delete
2.01 kB
export const LANGS = ['zh', 'en', 'ja', 'ko', 'de', 'uk', 'in', 'br'];
export const T = {
headline: '把隐私交给 AI 之前,先脱敏',
headlineEn: 'Redact PII before it reaches an AI',
trust: '🔒 全部在你的浏览器里运行,数据不上传 · runs locally, nothing uploaded',
loading: '加载中… · loading',
ready: '● 已就绪 · ready',
failed: '⚠ 加载失败 · failed: ',
tryLabel: '试试 · Try:',
redact: '一键脱敏 · Redact',
yourText: '你的原文 · Your text',
aiSees: 'AI 看到的 · What the AI sees',
restoredOk: '✓ 还能一字不差地还原 · restored exactly',
howTitle: '怎么做到的 · How it works',
steps: ['① 找出隐私信息 · find personal info', '② 换成安全替身 · swap in safe look-alikes', '③ 回复里再换回来 · restore from the reply'],
badges: ['60+ 类隐私信息', '8 种语言', '可逆还原', '开源 Apache-2.0', '身份证/银行卡校验'],
limitNote: '⚠ 脱敏移除显式 PII,但不能保证抵御从残留上下文的推理式重识别 · removes explicit PII, not a guarantee against inference-based re-identification',
llmProof: '真实大模型,零泄漏 · Real AIs, zero leaks',
llmProvenance: '来源 · Source: ',
llmCaptionTail: '。非对抗输入下的缓存结果,非绝对保证 · cached reference run, not a guarantee against adversarial input.',
devFold: '开发者选项 · For developers',
devInput: '在这里输入或粘贴文本 · type or paste text',
devStrategyTitle: '每类信息的处理方式 · Per-type handling',
devNames: '已知姓名(逗号分隔)· known names',
devLang: '语言 · Languages',
devSeed: '种子 · seed',
randomize: '🎲 随机 · Randomize',
devRun: '脱敏 · Redact',
keyJson: '密钥 · Key (JSON)',
copy: '复制 · Copy',
redacted: '脱敏后 · Redacted',
restored: '还原 · Restored',
streamTitle: '流式处理 · Streaming',
streamRun: '开始流式 · Stream it',
};