首页 > 解决方案 > 在 Gulp AngularJS 应用程序中实现谷歌翻译

问题描述

我正在尝试查找有关 Google 翻译如何与 AngularJS Web 应用程序配合使用的一些信息。一点背景资料:

我的担忧实际上源于以下几点:

他们想要翻译的大部分内容都是用户生成的,因此为每段文本创建翻译是不现实的。

他们目前的产品从未面向国际受众,所以除了谷歌翻译之外的任何东西都将是一个体面的改造。

想法?

标签: javascriptangularjsinternationalization

解决方案


如果您使用的是 Angular 或任何其他前端框架,则直接使用谷歌的翻译 api 会更简单。

在你获取内容之后,在被组件渲染之前,你会想要异步调用他们的 api 并映射结果。

要么这样,要么你也可以在 angularjs 中编写一个过滤器来进行翻译,但你最终可能会遇到一些卡顿,因为渲染后文本会发生变化

https://docs.angularjs.org/api/ng/filter/filter

请参阅:https ://cloud.google.com/translate/docs/quickstart-client-libraries


推荐阅读