Update avaliable. Click RELOAD to update.
目录

使用 Google Translate 为站点添加自助翻译功能

对于单一语言的 Web 应用,使用 Google Translate 增加几行代码就能实现网页内容的一键翻译,可以有效的提升用户友好度,又不必去做繁琐的多语言配置。

00-add-google-translate-into-webpage

代码配置

<!-- 
  网页内容区域创建一个div,用于给 Translate 自动加载使用,id 名称不可随意 
-->
<div id='google_translate_element'></div>

<!-- 
  在 Javascript 块中创建一个初始化配置的方法,注意方法名称
  和下面依赖JS的参数cb一致,可放在网页的Footer 处  
-->
<script>
  function googleTranslateElementInit() {
    new google.translate.TranslateElement({
      pageLanguage: 'zh',
      includedLanguages: 'en,it,fr,ru,tr',
      layout: google.translate.TranslateElement.FloatPosition.BOTTOM_LEFT
    }, 'google_translate_element');
  }
</script>

<!-- 引入 Google Translate 依赖,可放在网页的 Footer 处,避免堵塞正文加载 -->
<script src="https://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit">
</script>

效果演示

00-add-google-translate-into-webpage

布局配置

Google Translate Element 提供了几种不同的布局样式供选择。以下是一些常用的布局样式:

版权所有,本作品采用知识共享署名-非商业性使用 3.0 未本地化版本许可协议进行许可。转载请注明出处:https://www.wangjun.dev//2023/10/add-google-translate-into-webpage/

Related posts