
在 blogger 平台上,可通过构造 google 翻译 url 实现点击按钮即自动将当前页面翻译为目标语言,无需下拉菜单选择,简洁高效。
在 blogger 平台上,可通过构造 google 翻译 url 实现点击按钮即自动将当前页面翻译为目标语言,无需下拉菜单选择,简洁高效。
Google 翻译提供公开的 URL 接口,允许直接跳转至翻译后的页面。Blogger 支持动态表达式(expr:href),可将当前文章 URL 与预设语言参数拼接,生成一键翻译链接。
✅ 正确用法(以将英文页面自动翻译为中文为例):
<a expr:href='"https://translate.google.com/translate?u=" + data:post.url + "&sl=en&tl=zh-CN"'>?? 中文翻译</a>
? 参数说明:
- sl(source language):源语言代码(如 en 表示英文、zh-CN 表示简体中文);
- tl(target language):目标语言代码(如 ja 日语、es 西班牙语、fr 法语);
- data:post.url 是 Blogger 内置变量,自动获取当前文章完整 URL;
- & 是 HTML 中 & 的安全转义写法,不可省略。
? 实际部署建议:
- 将该代码插入 Blogger 主题的 <data:post.body/> 附近(如文章页底部),或添加到侧边栏小工具中;
- 可同时添加多个按钮,例如:
<div class="translation-buttons"> <a expr:href='"https://translate.google.com/translate?u=" + data:post.url + "&sl=en&tl=zh-CN"' target="_blank">?? 中文</a> <a expr:href='"https://translate.google.com/translate?u=" + data:post.url + "&sl=en&tl=ja"' target="_blank">?? 日本語</a> <a expr:href='"https://translate.google.com/translate?u=" + data:post.url + "&sl=en&tl=ko"' target="_blank">?? 한국어</a> </div>
- 添加 target="_blank" 确保在新标签页打开翻译结果,避免跳出原博客;
- 注意:此方法依赖 Google 翻译服务,若用户所在地区无法访问 google.com,可能失效;且不支持实时内嵌翻译,属于页面级跳转方案。
⚠️ 注意事项:
- Blogger 模板中仅在 <b:skin> 或 <b:widget> 区域外的 HTML 片段中才支持 expr:href 表达式;
- 若用于首页或归档页,建议改用 data:blog.url 并配合 JavaScript 做更灵活的 URL 判断;
- 语言代码请严格使用 ISO 639-1 标准(如 de, pt-BR, ar),常见代码可查阅 Google Translate Language Codes。
该方案轻量、零 JS 依赖、兼容性强,是 Blogger 用户实现多语言快捷访问的理想入门方案。

















