【发布时间】:2013-06-27 07:30:03
【问题描述】:
在我的 Windows 应用程序中,我必须将一些单词从“英语”翻译成“印地语”语言。我使用 GoogleTranslation.cs 来访问和获取来自谷歌的翻译内容。这是一个小代码片段。
// Initialize the translator
using RavSoft.GoogleTranslator;
Translator t = new GoogleTranslator();
t.SourceLanguage = "English";
t.TargetLanguage = "Hindi";
t.SourceText = "bus";
// Translate the text
t.Translate();
Console.WriteLine (t.Translation);
它成功检索了翻译的单词。但我也想得到一些谷歌翻译页面提供的更多建议词。例如,如果你想翻译一个词Bus翻译成印地语,然后谷歌翻译成 बस。另外,如果你想知道替代的翻译词,那么我们必须点击翻译的词。现在,它会在弹出窗口中显示建议的翻译词列表。所以,我也想检索这个单词列表。请参考我所附的图片以便更好地理解。
这是否可以检索所有这些替代翻译词?指导我摆脱这个问题...
【问题讨论】:
-
什么是“GoogleTranslator.cs”?一个有用的链接
-
其实可以使用 GoogleTranslator.cs 文件将 web 请求发送到 google 翻译页面,并携带请求数据和 url.finaly 捕获 web 响应(html 内容)并解析 html 内容获取翻译文本。
-
任何带有完整源代码示例的最终解决方案?
-
@Kiquenet : No...Google 目前停止了该服务。该选项仅在付款模式下可用...
标签: c# c#-4.0 google-translate google-translator-toolkit