语言翻译 A​​PI C#

Cam*_*rge 5 c# google-translate

我正在尝试创建一个自然语言处理程序,在该程序中我必须能够翻译单词和句子以及获取它们的词性。我听说你可以在你的程序中实现 Google Translate API,但在过去的两周里一直没有成功。我尝试过查看其他类似的翻译服务但由于我的 C# 背景非常有限,我无法从这篇文章中获得太多收获。任何人都可以为我提供一个简单的演练,我想了解我在做什么,这样我就可以进一步了解 C# 知识,我可以用它来实现我的目标。它不一定是 Google API,但非常感谢任何帮助!

Ric*_*y G 5

两种主流选择是

  1. Microsoft API,在一定限度内是免费的

  2. Google API是一项付费服务

一个廉价而肮脏的选择是通过 HTTP 请求直接调用 Google 翻译(换句话说,屏幕抓取 Google 翻译页面),使用新的 ASP.NET Web API,可以轻松优雅地执行 HTTP 请求。例如:要将英语短语“test this”从英语翻译成法语,您需要以下 URL。

http://translate.google.com/#en/fr/test%20this

这是asp.net web api 资源