You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过编程启用Google Chrome原生页面翻译功能?

启用Chrome翻译功能的编程实现方案

1. HTML元标签引导翻译

通过HTML元标签可以明确页面的原始语言,帮助Chrome更精准识别并触发翻译提示:

  • 指定页面原始语言(以英文为例):
<meta http-equiv="Content-Language" content="en">
  • 如果需要禁用Chrome对页面的翻译,可以添加:
<meta name="google" content="notranslate">

正确设置语言标签后,Chrome会自动检测页面语言与用户浏览器设置的目标语言是否匹配,若不匹配则弹出翻译提示条。

2. Chrome扩展专属API

Chrome提供了chrome.translate API,但仅对Chrome扩展开放,普通网页无法直接调用。如果是开发Chrome扩展,可使用以下能力:

  • 翻译指定文本片段:
// 需在扩展清单中声明"translate"权限
chrome.translate.translate("Hello, world!", "zh-CN", (translatedText) => {
  console.log(translatedText);
});
  • 获取当前用户的翻译设置:
chrome.translate.getSettings((settings) => {
  console.log("目标语言:", settings.targetLanguage);
});

3. 关于直接触发右键翻译

目前没有公开的官方API允许普通网页直接触发右键菜单中的"翻译为[目标语言]"动作,强行模拟这类行为可能违反Chrome安全策略,且稳定性无法保障,不建议尝试。

补充建议

如果希望用户便捷使用翻译功能,除了设置语言标签,还可以提示用户开启Chrome的自动翻译功能(路径:Chrome设置 → 高级 → 语言 → 自动翻译),或引导他们使用右键翻译选项。

内容的提问来源于stack exchange,提问作者Wajahath

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 18:18:25