在我的网站上使用bing翻译器

时间:2011-10-24 07:26:32

标签: javascript html api translation bing

我最近遇到了某种类型的“翻译”类型,它可以将特定的文本字段或区域翻译成其他语言。

我希望当用户在**<input type="text" id="texttotranslate"/>** html控件中写入文本时,在空格之后,文本应转换为本地语言,即。印地语,阿拉伯语芬兰语

我不确定这样的事情是否存在 - 但我认为这可能是一个值得讨论的好地方。 链接1 I came accorss this links as well but i want it Javascript / ajax solution to get it done

链接2 I went through this and create my APPID  我在我的C#控制台应用程序中使用链接1,但是

我想要一个javascript解决方案。即。当我在文本框中写一个单词时,它应该转换为我设置的本地语言。

2 个答案:

答案 0 :(得分:1)

如果您在自己的网站中使用Bing转换器,则无需在C#中编写任何代码。您可以直接使用Bing网址翻译单词。

请参阅以下网址:http://basharkokash.com/post/Bing-Translator-for-developers.aspx

答案 1 :(得分:1)

一种选择是将Microsoft Translator小部件放在您的站点上(http://www.microsofttranslator.com/widget)。使用class =“notranslate”标记标记您不想要翻译的字段。

或者,如果您想使用API​​,我建议您按照以下教程进行操作: http://blogs.msdn.com/b/translation/p/gettingstarted1.aspx

http://blogs.msdn.com/b/translation/p/gettingstarted2.aspx

虽然第二个链接在ASP.NET中执行,而不是JavaScript,但它应该让您大致了解如何执行此操作。至少我建议使用ASP.NET,PHP或类似的方式获取访问令牌服务器端,因此您的客户端ID和客户端密钥在您的站点上并不清晰。

最后,请看一下:http://msdn.microsoft.com/en-us/library/ff512385.aspx,关于AJAX API的MSDN文档,包括如何使用JavaScript访问它。