问题标签 [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 投票
5 回答
5293 浏览

google-translate - 我可以用谷歌翻译翻译我的网站吗?

我有一个用英文创建的网页。根据大陆的不同,我想将我的整个网页动态翻译成另一种语言。

该网页相当复杂,因此我无法逐个字符串进行。我只是想以一种在加载时将其翻译成所需语言的方式进行操作。

我可以使用 Google Translate API 翻译我的网页吗?

0 投票
1 回答
1896 浏览

android - Android 中的谷歌翻译

我的代码遵守http://android-er.blogspot.com/2009/10/multi-language-translate.html

它强制关闭

}

这是我的日志猫

02-12 21:45:44.701: 错误/AndroidRuntime(437): 致命异常: main 02-12 21:45:44.701: 错误/AndroidRuntime(437): java.lang.ClassCastException: android.database.sqlite.SQLiteCursor 02 -12 21:45:44.701: ERROR/AndroidRuntime(437): at com.android.proj.Sens_Create$1.onClick(Sens_Create.java:133) 02-12 21:45:44.701: ERROR/AndroidRuntime(437): at android.view.View.performClick(View.java:2408) 02-12 21:45:44.701: 错误/AndroidRuntime(437): 在 android.view.View$PerformClick.run(View.java:8816) 02-12 21:45:44.701: ERROR/AndroidRuntime(437): at android.os.Handler.handleCallback(Handler.java:587) 02-12 21:45:44.701: ERROR/AndroidRuntime(437): at android.os.Handler .dispatchMessage(Handler.java:92) 02-12 21:45:44.701: 错误/AndroidRuntime(437): 在 android.os.Looper.loop(Looper.java:123) 02-12 21:45:44.701:错误/AndroidRuntime(437): 在 android.app.ActivityThread.main(ActivityThread.java:4627) 02-12 21:45:44.701: 错误/AndroidRuntime(437): 在 java.lang.reflect.Method.invokeNative(Native方法) 02-12 21:45:44.701: ERROR/AndroidRuntime(437): at java.lang.reflect.Method.invoke(Method.java:521) 02-12 21:45:44.701: ERROR/AndroidRuntime(437) : 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) 02-12 21:45:44.701: 错误/AndroidRuntime(437): 在 com.android.internal.os.ZygoteInit.main (ZygoteInit.java:626)02-12 21:45:44.701:错误/AndroidRuntime(437):在 dalvik.system.NativeStart.main(本机方法)45:44.701: ERROR/AndroidRuntime(437): at java.lang.reflect.Method.invoke(Method.java:521) 02-12 21:45:44.701: ERROR/AndroidRuntime(437): at com.android.internal .os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) 02-12 21:45:44.701: ERROR/AndroidRuntime(437): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 02-12 21:45:44.701:错误/AndroidRuntime(437):在 dalvik.system.NativeStart.main(本机方法)45:44.701: ERROR/AndroidRuntime(437): at java.lang.reflect.Method.invoke(Method.java:521) 02-12 21:45:44.701: ERROR/AndroidRuntime(437): at com.android.internal .os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) 02-12 21:45:44.701: ERROR/AndroidRuntime(437): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 02-12 21:45:44.701:错误/AndroidRuntime(437):在 dalvik.system.NativeStart.main(本机方法)system.NativeStart.main(本机方法)system.NativeStart.main(本机方法)

请帮忙

0 投票
1 回答
970 浏览

google-translate - Google 翻译 API 有时无响应

我正在使用http://ajax.googleapis.com/ajax/services/language/translate即时翻译页面。有时,我没有收到 Google 的回复,我的页面显示为空白。他们的服务是否有可能有时无法及时响应?当我没有得到谷歌的回应时,有没有办法克服它?

我正在使用 PHP。

谢谢

0 投票
3 回答
1445 浏览

jquery - jQuery、JSON-P 和谷歌翻译:各种错误

我目前正在开发一个 GreaseMonkey 用户脚本,以提供对 Intranet 应用程序中某些表单字段的直接翻译。

一切正常,直到我使用以下代码调用 Google Translation API:

这是我的问题:

  • 我被迫使用 JSONP,因为这是一个跨域请求。&callback=?为此,我在 URL 的末尾添加了字符串。回调未getJSON触发(但响应数据正确),我在 Firebug 控制台中收到此错误:

jsonp1298988446807 未定义

  • 如果我改用 a &callback=foo,FF 似乎不喜欢它,因为我的请求不再是 POST 请求,它没有完成但它显示(在网络面板中)

    OPTIONS request_url 405 Method Not Allowed

  • 如果我创建一个自定义函数以指定为回调,它也不起作用,因为该函数没有被调用(它只包含一个警报以检查它是否有效)。

如果有人知道为什么这不起作用,请帮助我,因为我差点把头撞到墙上(也许会有所帮助^^)。

谢谢。


编辑:感谢 Scoobler,我相信我已经走得更远了。/ignore使用他的代码,我已经设法从我的脚本中得到了更多的东西

该请求未出现在 Firebug 的网络选项卡中,并且警报给出的响应是:

响应文本:未定义

返回状态:错误

抛出的错误:抛出的错误:[异常...“组件不可用”nsresult:“0x80040111(NS_ERROR_NOT_AVAILABLE)”位置:“JS 框架 :: file:///C:/Documents%20and%20Settings/username/Application% 20Data/Mozilla/Firefox/Profiles/jmbr7ut9.default/extensions/%7Be4a8a97b-f2ed-450b-b12d-ee​​082ba24781%7D/components/greasemonkey.js :: 匿名 :: line 396" data: no]

与此同时,我一直在自己研究,遇到了一个跨域请求的 jQuery/GreaseMonkey 桥,这里有一个完整的演练(来自这篇文章),但这显示的错误与 Scoobler 的脚本完全相同

0 投票
3 回答
190 浏览

.net - 资源文件翻译器

我正在考虑编写一个应用程序来读取 .net 资源文件,遍历将它们发送到谷歌翻译的文本条目,并为各种语言创建一个新的资源文件。有什么想法或建议吗?

0 投票
3 回答
2128 浏览

java - 是否有任何 API 可用于在服务器端以编程方式翻译文本?

我看过谷歌翻译,但据我所知,它只提供了一个客户端 JavaScript API,用于在语言之间自由翻译文本。

我需要做的是在 Java 中翻译服务器端的文本。有没有一个图书馆可以通过谷歌翻译免费做到这一点?

0 投票
7 回答
112259 浏览

javascript - JavaScript/jQuery - 获取文本并翻译它

是否可以使用 jQuery 从元素中获取文本并将其翻译成其他语言?

0 投票
1 回答
375 浏览

c# - Google.API.Translate.Language.GetEnums() 坏了吗?

我正在尝试使用 Google.API.Translate.Language.GetEnums() 但它告诉我 Google.API.Translate.Language 不包含 GetEnums() 的定义,即使 intelisense 告诉我它在那里。

我有另一个项目,它工作正常,即使我使用相同的 dll,它告诉我它不包含 GetEnums()。

这是我的代码:

foreach (Google.API.Translate.Language.GetEnums() 中的 Google.API.Translate.Language L) { cBoxLanguageSelection.Items.Add(L.Name); }

0 投票
1 回答
962 浏览

google-translate - 谷歌翻译选择框

我遇到了这个网站: http: //www.iobit.com/,我在页面右上角找到了一个选择框,它使用谷歌翻译来翻译页面。

有人会解释我该怎么做吗?

谢谢。

0 投票
1 回答
548 浏览

python - 使用计算机语言处理工具翻译单个单词,考虑上下文

我想用难词的翻译为外语学习者自动注释文本。

例如,如果原始文本是:

El gato esta en la casa de mis vecinos

变成

El gato esta en la casa de mis vecinos邻居

第一步是确定哪些词是难词。这可以通过对原始文本中的单词进行词形还原并将它们与“简单单词”列表(1500-2000 个单词的基本词汇表)进行比较来完成。未在此列表中找到的将被指定为“硬词”。使用 Python 的自然语言工具包 (NLTK),这个过程似乎很简单。

必须成对翻译的单词有一些困难,例如“新婚”,或短语动词“他起来”或德语“er ruft mich an ”(anrufen)。这里不能单独对待单词。对于短语动词等,可能需要对语法有所了解。

第二步涉及根据困难词出现的上下文获得正确的翻译。据我了解,这有效地应用了谷歌翻译等统计机器翻译系统的前半部分。我相信这个问题可以使用 Google Translate Research API 解决,它可以让您发送要翻译的文本,并且响应包括有关翻译中的哪个单词对应于原始文本中的哪个单词的信息。因此,您可以输入整个句子,然后从响应中找出您想要的单词。但是,您必须申请使用此 API,并且它们有使用限制,这可能对我的应用程序来说是个问题。我宁愿找到另一种解决方案。我希望没有任何解决方案可以提供 100% 正确的翻译,并且必须手动检查,

感谢您的意见。

大卫