问题标签 [google-translate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
576 浏览

android - 语音识别和本地化?

有没有人有java语音识别和本地化的经验?

我正在考虑构建一个带有一些基本语音识别选项的android应用程序,但我想基于一些翻译工具实现本地化,也许是谷歌翻译,用户可以用远程词典中的新语言更新他的“词典”。 ..这个项目处于第一阶段,我还在集思广益,所以有人有经验吗?或者类似的事情可能吗?

0 投票
6 回答
4936 浏览

php - 用谷歌翻译翻译网站页面的最佳 SEO 方法

因此,我们必须在我们的网站上以一种或另一种语言提供大量内容。由于我们是网络专业人士,我们把所有的时间都花在了学习人类语言上,而不是学习计算机语言上。所以我们需要某种方式来翻译我们的内容。

谷歌提供翻译服务 其他外),因此鉴于他们庞大的帝国,我相信他们确实(或很快将)拥有最好的翻译服务。考虑到这一点,使用它的最佳方法是什么?我们可能只是懒惰并使用他们提供的小部件 - 但我们会丢失所有内容和 SEO 汁,因为谷歌会重写链接以指向“translate.googleusercontent.com?translate=...”。

所以我的问题是 - 我们如何在使用该服务的同时保留我们网站上的翻译内容?

一种方法是在需要时使用Google AJAX API内联加载内容。但是由于它是由 JS 驱动的(比如 jQuery)——搜索引擎不会从中受益。

另一种方法是使用服务器端语言(如 PHP)从谷歌翻译页面中删除内容。但我不确定这是否 100% 合法。

最后,我想知道使用 mod_rewrite 来获取页面。但同样,我认为这不会使我们的网站受益。

您需要做的就是在您的页面上添加一对链接,并将变量“-fr”附加到链接和您的集合中的任何 URL 的末尾。

有人对此有任何想法吗?

:编辑:

在阅读了谷歌的服务条款后,似乎

您不会也不会允许您的最终用户或其他第三方: 将 Google 搜索结果作为您的财产或财产上任何页面的主要内容;提交长度超过 5000 个字符的任何请求;

这听起来像你不能使用谷歌翻译 URL来翻译主要内容 - 使用 PHP 或 AJAX - 如果该内容是页面的主要帖子。现在这是如何工作的?为什么要构建翻译 API,然后不允许在主页内容上使用它?

0 投票
3 回答
3352 浏览

javascript - 使用 Google Translate API(和 jQuery)翻译用户选择的文本

我正在为一个包含多种语言内容的网站开发一些 JavaScript。我想使用 Google Translate API 来允许用户选择一个单词(或短语)并自动提供翻译。目前,我只是让它提醒测试结果。

这就是我目前所拥有的: google.load("language", "1");

我遇到的问题是我的 getSelection() 函数返回一个 Range 对象,这显然与谷歌的 language.translate() 函数不兼容。我真正需要的是一种从 Range 中检索实际文本作为字符串的方法,以便我可以传递它。据我所知,有一些非常简单、明显的方法可以做到这一点,但我只是想念它(是的,我尝试使用 selection.text),但我对 JavaScript 的经验是有限的,谷歌搜索它并没有发现任何有用的东西。

任何人都可以帮忙吗?

0 投票
1 回答
493 浏览

jquery - jQuery XML 翻译的字符集问题

我正在使用手动语言翻译的混合方法,以及使用 jquery-translate libray 的谷歌翻译。我已经让谷歌方法正常工作,但谷歌缺少我雇主的客户需要的一些语言......

因此,我使用 jquery 读取具有英语 + 法语加拿大语言的 xml 文件,对于示例页面,我能够读取 xml,并使用 nodeContainsText 替换页面上的文本,但是当我这样做时。通过谷歌翻译(即法语)完美显示的文本重音。

所以我的问题是如何将 xml 数据作为正确的字符集/内容类型,以便正确显示。

如您所见,我正在通过 firebug 使用 console.log 来帮助调试内容/字符集问题的来源......

我似乎无法掌握将从 xml 文件传入的数据转换为正确的 htmlentities 编码的语法。

我知道它应该是 .html() 但是当我添加它时,它只会导致错误。那么有人可以给我一个线索吗?

谢谢你。

0 投票
10 回答
38247 浏览

javascript - 谷歌翻译设置默认语言

也许这有一个我忽略的明显解决方案,但我似乎找不到正确的参数来实现这一点。在网站上使用谷歌翻译小部件,我需要设置用户在进入网站时看到的默认语言,即使该网站是英文的。

我尝试添加: defaultLanguage: 'fr' 并尝试: targetLanguage: 'fr'

我确实找到了一些不错的 jQuery 解决方案,但如果它很容易解决,我不想绕过它。

0 投票
1 回答
2286 浏览

javascript - 想删除谷歌翻译的框架

我想使用谷歌语言翻译链接(http://translate.google.com/translate?hl=en&ie=UTF-8&sl=es&tl=en&u=http://www.yahoo.com/)删除顶部框架... . 插入站点名称和语言选项后(翻译自:.. 翻译成:)

0 投票
4 回答
1013 浏览

python - 将所选文本发送到命令行参数

我找到了这个实用程序pytranslate,它使用 Google 的翻译 API 将多种语言相互翻译。它完全按照描述工作。

但是,我已经厌倦了选择一个我不理解的单词,然后在命令中单击它。命令格式如下:

是否有程序/脚本能够检测我何时用鼠标选择一个单词或一系列单词,然后在终端窗口中用所选文本代替 WORD 执行上述命令?

例子:

所选文字:

结果命令/结果:

0 投票
1 回答
3811 浏览

ruby-on-rails - Ruby on Rails 的谷歌翻译

我有很多德语动态页面。我想将它们翻译成英语。翻译后,我必须将它们插入数据库。有没有使用 Google 语言 API 的插件?谢谢

0 投票
2 回答
1138 浏览

post - 使用 POST 来自 JS 的 Google 翻译调用

我们正在使用谷歌翻译在我们的网站上动态翻译一些较短的文本。当前的实现看起来很像谷歌代码游乐场中的这个例子。

现在我们需要翻译稍长的文本,这对于 GET 方法来说太长了。从谷歌文档看来,似乎可以使用 POST 来发送翻译字符串。

任何人都可以解释如何让它使用 POST,因为没有提交表单并且发送给谷歌的数据只包含文本和源/目标语言?

提前致谢。

0 投票
2 回答
1829 浏览

php - 谷歌翻译 API 服务器端

有没有办法将 Google Translate API 与 PHP(服务器端)一起使用?