在我的网站中使用 bing 翻译器
我最近遇到需要某种类型的“翻译”类型,可以将特定文本字段或区域翻译成其他语言。
我希望当用户在 ****
html 控件中写入文本时,在空格之后文本应转换为本地语言 即印地语、阿拉伯语、芬兰语
我不确定是否存在这样的东西 - 但我认为这可能是一个询问的好地方。 链接1 我也访问了此链接,但我希望它的 Javascript / ajax 解决方案能够获得完成
链接 2 我完成了此操作并创建了我的 APPID 我在我的 C# 控制台应用程序中得到了链接 1,但
我想要一个同样的 javascript 解决方案。 IE。当我在文本框中写一个单词时,它应该转换为我设置的本地语言。
I recently have come across with a need for some type of "translation"-type that could translate specific text fields or areas to other languages.
I want when user will write texts in **<input type="text" id="texttotranslate"/>**
html control and after space the text should get converted to local language i.e. Hindi, Arabic Finnish
I am not sure if something like this even is out there - but I thought this might be a good place to ask.
Link 1
I came accorss this links as well but i want it Javascript / ajax solution to get it done
Link 2
I went through this and create my APPID
I am getting link 1 working in my C# console application but
i want a javascript solution for the same. ie. when i write a word in the text box it should get converted to local language i set .
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您在网站中使用 Bing 翻译器,则无需使用 C# 编写任何代码。您可以直接使用 Bing URL 来翻译单词。
请参考以下 URL:http://basharkokash.com/post/Bing-开发者翻译器.aspx
if you are using Bing translator in your website, then there is no need to write any code in C#. You can use the Bing URL directly to translate the words.
Please refer to the following URL: http://basharkokash.com/post/Bing-Translator-for-developers.aspx
一种选择是将 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 访问它。
One option would be to put the Microsoft Translator widget on your site (http://www.microsofttranslator.com/widget). Mark up the fields that you don't want translated using the class="notranslate" tag.
Alternatively, if you want to use the API, I recommend following the tutorials here:
http://blogs.msdn.com/b/translation/p/gettingstarted1.aspx
and
http://blogs.msdn.com/b/translation/p/gettingstarted2.aspx
While the second link does it in ASP.NET, instead of JavaScript, it should give you a rough idea for how to do it. At the very least I recommend getting your access token server side, using ASP.NET, PHP or something similar, so your Client ID and Client Secret are not in-the-clear on your site.
Finally, take a look here: http://msdn.microsoft.com/en-us/library/ff512385.aspx, for the MSDN documentation on the AJAX API, including how to access it using JavaScript.