Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
语言翻译API C#_C#_Google Translate - Fatal编程技术网

语言翻译API C#

语言翻译API C#,c#,google-translate,C#,Google Translate,我正在尝试创建一个自然语言处理程序,在这个程序中,我必须能够翻译单词和句子,以及获取它们的词性。我听说你可以在你的程序中实现Google Translate API,但是在过去的两周里你一直在努力,却没有什么好运气。我曾尝试过其他翻译服务,例如,但由于我在C#方面的背景非常有限,因此我无法从这篇文章中获得太多信息。有人能给我一个简单的介绍吗?我想知道我在做什么,这样我可以进一步了解C#,我可以用它来实现我的目标。它不一定是谷歌API,但任何帮助都是非常感谢的 我认为您不能按照您想要的方式使用本文

我正在尝试创建一个自然语言处理程序,在这个程序中,我必须能够翻译单词和句子,以及获取它们的词性。我听说你可以在你的程序中实现Google Translate API,但是在过去的两周里你一直在努力,却没有什么好运气。我曾尝试过其他翻译服务,例如,但由于我在C#方面的背景非常有限,因此我无法从这篇文章中获得太多信息。有人能给我一个简单的介绍吗?我想知道我在做什么,这样我可以进一步了解C#,我可以用它来实现我的目标。它不一定是谷歌API,但任何帮助都是非常感谢的

我认为您不能按照您想要的方式使用本文中的代码。由于Bing在编写代码时接管了altavista并更改了url的目的地,而这段代码本身并没有进行任何翻译,所以它只是将其传递给babelfish来仔细研究,但不会以一种长期稳定的方式进行

我会选择谷歌翻译


祝你好运

有两种主流选择

  • 这个,这是免费的,有一定的限制

  • 这是一项有偿服务

  • 一个便宜而肮脏的选择是使用新的ASP.NET Web API通过HTTP请求直接调用Google translate(换言之,screen scrape the Google translate页面),这非常容易优雅地执行HTTP请求。要将英语短语“testthis”从英语翻译成法语,您需要以下URL


    这是您的答案。

    您考虑过Microsoft Translator吗?它很容易与C#集成。看见