繁体   English   中英

客户端上的网页文本翻译(无互联网连接)

[英]Webpage-text translation on client-side (without internet connectivity)

我需要将Web应用程序从英语翻译为葡萄牙语的应用程序。 由于运行此应用程序的服务器无法访问互联网,因此有一种无需使用第三方API即可实现此目的的方法。 是否有一个JS库可以在客户端将语言A转换为语言B?

您绝对可以为此使用Java脚本。

众所周知的翻译库是i18next

您可以与jQuery集成,但是我强烈建议您使用AngularJS或Mustache之类的工具自定义模板。

如果选择使用AngularJS ,则表达式中可以包含其他JSON文件,并且根据要浏览的语言,将加载其他JSON文件,例如:

en.json,es.json,pt.json

您可以使用JS Cookies来保存语言,就像使用任何后端语言一样。

小胡子用于在正面创建带有双括号{{custom_text}}的模板。 AngularJS使用相同的想法。

如果要使用AJAX,这是唯一的问题。 阅读有关Google Chrome的更多信息-Chrome Beta 8禁止从文件访问文件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM