设备端翻译
使用设备上的 OPUS-MT 模型在主要语言之间翻译。文本不会离开您的设备;语言对模型会在首次使用时下载。
首次使用此语言对时,会从 Hugging Face 下载模型 Xenova/opus-mt-en-jap(数十 MB)。之后它会被浏览器缓存,而您的文本本身绝不会发送到任何地方。
0 / 2,000
使用方法
- 选择源语言和目标语言。支持在设备上翻译与英语互译的语言对。
- 首次使用某个语言对时,其翻译模型(名称显示在输入框上方的提示中)会从 Hugging Face 下载。之后,浏览器会从缓存中加载它。
- 输入或粘贴最多 2,000 个字符,然后按翻译。较长的文本会逐句翻译,并保留换行符。
注意事项
- 翻译完全在您的设备上使用 Transformers.js 和小型 OPUS-MT 模型运行。您的文本绝不会发送到服务器;唯一下载的是模型文件本身。
- 质量为小型 OPUS-MT 模型的水平,低于大型云端翻译器,尤其是在处理长文本、习语或技术文本时。请将结果视为草稿。
- 不提供两个非英语语言之间的语言对(例如日语到法语),因为没有为它们加载直接的设备端模型。请改为通过英语分两步翻译。
常见问题
为什么第一次翻译花了一些时间?
该语言对的模型(数十兆字节)需要从 Hugging Face 下载一次,并在 WebAssembly 中启动。浏览器会缓存它,因此同一语言对的后续翻译启动速度会快得多。
我的文本会离开这台设备吗?
不会。模型文件从 Hugging Face 下载,但您输入的文本在浏览器中本地翻译,绝不会传输到任何地方。
为什么我的语言对不可用?
这里仅接入了与英语互译的 OPUS-MT 模型,因为这些语言对具有可靠的设备端 (ONNX) 构建版本。对于其他语言对,请先翻译成英语,再从英语翻译成目标语言。
为什么长文本有时读起来很生硬?
OPUS-MT 模型较小,主要是在单个句子上训练的。因此,本页会将长输入拆分为句子大小的片段并逐个翻译,这使每个片段都保持在模型擅长的范围内,但可能会损失一些跨句子的流畅性。