标签: microsoft-translator

无法在PowerShell中找到类型[System.Web.HttpUtility]

我正在尝试使用PowerShell获取Microsoft Translator应用程序的访问令牌,但由于该错误,该过程中的某些命令失败:

Unable to find type [System.Web.HttpUtility]
Run Code Online (Sandbox Code Playgroud)

首先我输入了代码,但是如果我将代码直接从MSDN页面复制粘贴到PowerShell ISE中(并替换缺少的值),则显示相同的错误:

# ...
$ClientID = '<Your Value Here From Registered Application>'
$client_Secret = ‘<Your Registered Application client_secret>'

# If ClientId or Client_Secret has special characters, UrlEncode before sending request
$clientIDEncoded = [System.Web.HttpUtility]::UrlEncode($ClientID)
$client_SecretEncoded = [System.Web.HttpUtility]::UrlEncode($client_Secret)
# ...
Run Code Online (Sandbox Code Playgroud)

我是PowerShell的新手(通常使用Linux进行开发)但我的猜测是,这应该是开箱即用的,而不必安装其他工具; 如果没有,我在哪里可以找到它们?

powershell azure microsoft-translator

16
推荐指数
1
解决办法
2万
查看次数

如何使用Bing Translation API?

我正在尝试使用Bing Translation API,但我很困惑.似乎有很多可能性(新的和新的)但我不明白我必须做什么.

有人可以帮帮我吗?

我想发送HTTP请求http://api.microsofttranslator.com/V2/Ajax.svc/Translate?appId=<AppId>&to=de&text=World并获得翻译.在哪里获得AppId?

到目前为止我做了什么:

  1. 登录免费API使用(https://datamarket.azure.com/dataset/bing/microsofttranslator)
  2. 创建了一个App:https://datamarket.azure.com/developer/applications

现在我有Client_ID和Client_Secret,还有一个帐户密钥(在这里可见https://datamarket.azure.com/account)

现在做什么?

非常感谢或任何帮助!

api localization bing language-translation microsoft-translator

13
推荐指数
3
解决办法
5万
查看次数

如何分别为每个div创建microsoft/google翻译按钮?

如何为每个div创建微软或谷歌翻译按钮?

每个div都有不同语言的内容,我想为每个div添加一个翻译按钮,并使其仅响应该div,如下面链接中的按钮.

http://www.bing.com/widget/translator

但是,当我使用上面链接中提到的代码时,它会翻译整个网页.我想通过单击相应的翻译按钮分别翻译每个div.

使用谷歌翻译可以轻松完成同样的事情吗?
任何翻译对我都没问题.请帮助.谢谢.

这个用户的帖子如何出现在我的网站上. 在此输入图像描述

我希望每个div都有一个翻译按钮,以便用户可以将每个div翻译成他们想要的任何语言.

我的每个div都有一个id.

在此输入图像描述

html google-translate google-translator-toolkit microsoft-translator

12
推荐指数
1
解决办法
776
查看次数

Bing翻译API集成

这是我实现的代码,这是我的Bing应用程序详细信息

client ID =  pacific__tycoon, 
client secret == qCtCnigQ1afu8qi705ldOQ3IGy0rabMgHvVL+GU5Xww=
Name == pacificty--coon
Run Code Online (Sandbox Code Playgroud)

我想要一个像http://bunkerhill.com/这样的翻译,因为它也可以在我的网站上运行iphone.

还有其他解决方案吗?

 <script src="jquery-mobile/jquery.translator-1.1.0.min.js"></script>

    <script type="text/javascript" >
    jQuery(document).ready(function ($) {

     $.ajax(
                {
                  url: "Default.aspx/GetBingAppId",
                  type: 'post',
                  dataType: "json",
                  data: "{}",
                  contentType: "application/json; charset=utf-8",
                  success: function (bingid) {
                    return $("p,h1,h2,span,li,a,.xlatext,.clients").translator({ appID: bingid.d, languageListNode: $('#languages').get(0), callback: xlatDone });
                  },
                  error: function (x, err, desc) {
                    alert('madharchodError getting Bing ID: ' + err + ' - ' + desc);
                  }
                }
              );

    });
    function xlatDone(charsXlated) {
      if (charsXlated === …
Run Code Online (Sandbox Code Playgroud)

microsoft-translator

5
推荐指数
0
解决办法
702
查看次数

Bing翻译小部件没有原始文本弹出窗口

我在我的网站上实现了Bing Translator Widget.它很棒.但是,我找不到任何方法来禁用附加到悬停事件的烦人弹出窗口,这些弹出窗口显示原始文本的翻译文本.

有什么方法可以禁用它.提前致谢.

以下是有关如何使用窗口小部件的官方页面的链接:

http://msdn.microsoft.com/en-us/library/dn341983.aspx

http://www.bing.com/widget/translator/

http://www.microsoft.com/web/solutions/mstranslator.aspx

php localization language-translation microsoft-translator

5
推荐指数
1
解决办法
2996
查看次数

使用PHP解码Microsoft转换器API的JSON输出

这个问题似乎特定于microsofttranslator.com所以请...任何答案,如果你可以测试它...

使用以下URL进行翻译:http: //api.microsofttranslator.com/V2/Ajax.svc/TranslateArray ..我通过cURL发送了一些很棒的参数,并得到以下结果:

 [
      {
           "From":"en",
           "OriginalTextSentenceLengths":[13],
           "TranslatedText":"?????",
           "TranslatedTextSentenceLengths":[5]
      },
      {
           "From":"en",
           "OriginalTextSentenceLengths":[16],
           "TranslatedText":"?????",
           "TranslatedTextSentenceLengths":[5]
      }
 ]
Run Code Online (Sandbox Code Playgroud)

当我json_decode($output, true);在cURL的输出上使用时,json_decode会在返回的JSON中提供关于语法不合适的错误:

 json_last_error() == JSON_ERROR_SYNTAX
Run Code Online (Sandbox Code Playgroud)

使用JSON返回的标头:

响应标题

 Cache-Control:no-cache
 Content-Length:244
 Content-Type:application/x-javascript; charset=utf-8
 Date:Sat, 06 Aug 2011 13:35:08 GMT
 Expires:-1
 Pragma:no-cache
 X-MS-Trans-Info:s=63644
Run Code Online (Sandbox Code Playgroud)

原始内容:

 [{"From":"en","OriginalTextSentenceLengths":[13],"TranslatedText":"?????","TranslatedTextSentenceLengths":[5]},{"From":"en","OriginalTextSentenceLengths":[16],"TranslatedText":"?????","TranslatedTextSentenceLengths":[5]}]
Run Code Online (Sandbox Code Playgroud)

cURL代码:

    $texts = array("i am the best" => 0, "you are the best" => 0);
    $ch = curl_init(); 
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    $data = array(
        'appId' => $bing_appId,
        'from' => 'en',
        'to' => 'zh-CHS', …
Run Code Online (Sandbox Code Playgroud)

php json curl microsoft-translator

4
推荐指数
1
解决办法
3299
查看次数

如何在PHP字符串中删除%EF%BB%BF

我正在尝试使用Microsoft Bing API.

$data = file_get_contents("http://api.microsofttranslator.com/V2/Ajax.svc/Speak?appId=APPID&text={$text}&language=ja&format=audio/wav");
$data = stripslashes(trim($data));
Run Code Online (Sandbox Code Playgroud)

返回的数据在返回的字符串的第一个字符中有一个'\n'字符.它不是空间,因为我在返回数据之前对其进行了尝试.

''角色竟然是%EF%BB%BF.

我想知道为什么会这样,也许是微软的错误?

如何在PHP中删除此%EF%BB%BF?

php bing-api microsoft-translator

3
推荐指数
3
解决办法
2万
查看次数

Python中的Microsoft Translator API

我在python中编写了一个小脚本,用于将英语单词翻译成俄语.它使用Microsoft-Translator-Python-API连接到Microsoft Translator API.但是,存在延迟问题 - 调用API并获得翻译需要三秒钟.如果有可能,有人知道让它更快地工作的方法吗?我会把我的一些代码放在一边,只是为了表明我在这里做了什么:

translator   = Translator('My-User-Id',
                            'My-Client-Secret')

current_word = subprocess.check_output(["xsel", "-o"])
translation  = translator.translate(current_word, "ru")
Run Code Online (Sandbox Code Playgroud)

python microsoft-translator

3
推荐指数
1
解决办法
5247
查看次数

必应翻译语言代码zh-CN或zh-CHS

我发现zh-CN和zh-CHS都可以用作语言代码,但是为什么Microsoft只告诉我只能使用zh-CHS:http : //msdn.microsoft.com/zh-cn/library /hh456380.aspx

有什么不同吗?

localization microsoft-translator

3
推荐指数
1
解决办法
8938
查看次数

什么是使用Microsoft翻译API的应用程序ID?

我想使用microsoft translation api.但是下面有很多新旧的.

如何使用Bing Translation API?

我想使用"GET/Translate",并使用 "Bearer"+""+访问令牌 而不是"appid".

结果在这里.

我需要""用于访问令牌吗?无论哪种方式,它都不起作用.我正在使用下面这个网站试试.谢谢!

http://docs.microsofttranslator.com/oauth-token.html

http://docs.microsofttranslator.com/text-translate.html#!/default/post_TranslateArray

<html>
<body>
<h1>Argument Exception</h1>
<p>Method: Translate()</p>
<p>Parameter: appId</p>
<p>Message: Invalid appId&#xD;
    Parameter name: appId</p>
<code></code>
<p>message id=1446.V2_Rest.Translate.27848FC7</p>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

代币

POST

结果

azure microsoft-translator microsoft-cognitive

3
推荐指数
2
解决办法
1819
查看次数

找不到Microsoft Translator的类别

我一直在使用Microsoft Translator的HTTP API来翻译我网站上的文本.

文档所述,可以选择为翻译指定类别.无处可寻找类别列表.

任何帮助找到它将非常感谢!:)

language-translation microsoft-translator

2
推荐指数
1
解决办法
789
查看次数