免费在线翻译工具是什么
免费在线翻译工具是一款纯前端的浏览器翻译工具,支持 MyMemory、Lingva、LibreTranslate 三种翻译源,无需注册、无需 API Key 即可使用。它采用左右分屏设计,输入内容后会实时翻译,并支持基于 Web Speech API 的本地语音朗读。所有设置与偏好都保存在浏览器本地,文本不会上传至任何服务端。
核心功能
- 多翻译源可选:支持 MyMemory(免费在线)、Lingva(免费代理)、LibreTranslate(自托管)三种后端,可在设置中一键切换。
- 实时翻译:输入内容 600ms 防抖后自动发起翻译,切换语言或翻译源时也会即时更新译文。
- 语言标签页:源语言支持「检测语言」,目标语言覆盖中文、英语、日语、德语、法语、西班牙语等常用语言。
- 一键互换语言:点击中间互换按钮即可交换源语言与目标语言,并自动重新翻译。
- 语音朗读:基于 Web Speech API,支持朗读原文与译文;中英文自动检测,英文优先使用 Ava / Samantha 等高质量语音。
- 朗读播放/停止切换:朗读按钮可一键停止当前播放,再次点击则重新朗读。
- 长文本分句:朗读时按句末标点自动切分,避免单条语音过长被浏览器截断。
- 复制译文:点击复制按钮即可将翻译结果复制到剪贴板。
- 本地记忆偏好:使用 localStorage 自动保存源语言、目标语言、翻译源及服务地址,下次打开无需重新设置。
- 响应式布局:桌面端左右分屏,窗口自适应高度;移动端自动上下堆叠,小屏也能流畅使用。
使用方式
- 打开 免费在线翻译工具。
- 在左侧输入框粘贴或输入要翻译的文本。
- 顶部选择源语言和目标语言,译文会实时出现在右侧。
- 点击底部 🔊 可朗读原文或译文,点击 📋 可复制译文。
浏览器兼容性
本工具依赖 fetch、Web Speech API 与 localStorage,建议使用 Safari、Chrome、Edge 等现代浏览器。部分浏览器的语音列表需要异步加载,若为空可稍等片刻再试。LibreTranslate 需要自行部署服务后方可使用。
技术栈
- HTML + CSS + JavaScript
- MyMemory / Lingva / LibreTranslate API
- Web Speech API(
SpeechSynthesisUtterance) - localStorage(本地偏好持久化)
- 无后端、无依赖、纯静态页面