一、简述
公司最近做的一个官网项目,要求把页面成国际化,实现中英文切换,为此,我在网上找了一些中英文切换的解决方案,大概为如下两种:
1、使用谷歌整站翻译Api
- 优点:只须调用接口,即可轻松完成整站翻译,翻译准确度还行。
- 缺点:需要梯子。
- 参考文章:js代码实现网站中英文相互翻译
2、自己编写中英文对照表,用js控制
- 优点:一对一翻译,所以准确度最高。
- 缺点:需要编写大量中英文对照表,只适合于少量的固定翻译。
- 参考文章:html页面如何实现中英文切换?
由于公司的要求是把整站进行翻译,且官网中存在新闻,即存在大量不可预料的数据,同时考虑到富文本数据不好翻译。所以,总的来说,第一种方案最为合适,不过可惜,需要梯子,没办法,只能别寻出路。好在微软也有一个类似谷歌整站翻译的Api: