問題タブ [microsoft-translator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
7 に答える
25890 参照

php - PHP 文字列で %EF%BB%BF を削除する方法

Microsoft Bing APIを使用しようとしています。

返されたデータには、返された文字列の最初の文字に ' ' 文字が含まれています。データを返す前にトリミングしたため、スペースではありません。

' ' 文字は %EF%BB%BF であることが判明しました。

なぜこれが起こったのだろうか、おそらくマイクロソフトのバグでしょうか?

PHPでこの%EF%BB%BFを削除するにはどうすればよいですか?

0 投票する
2 に答える
1635 参照

translation - マイクロソフトの翻訳者に女性または男性の声をリクエストする方法

最近は、Microsoft Translate を使用して Speech に取り組んでいます。発話は女声でも男声でもリクエストできるかな。これにより、好みの声で学習できるようになります。

ありがとう

0 投票する
2 に答える
782 参照

c# - メソッド「TranslateAsync」のオーバーロードはありませんBingTransaltorの4つの引数を取ります

WindowsPhone7の古い翻訳サンプルコードに取り組んでいます。

最近、 プロジェクトのこのhttp://api.microsofttranslator.com/V2/Soap.svcからLanguageServiceClientまたはトランスレーターApiをダウンロードしました。

TranslateAsyncのメソッドに変更があることに気づきました

私のページでこのメソッドを呼び出すこの古いメソッドを使用してください

このスローエラーメッセージ:

メソッド「TranslateAsync」のオーバーロードはありません4つの引数を取ります

私は古いサンプルコードで発見しました、それは持っています:

古いサンプルコードに存在する古い署名:

しかし、この最近の翻訳者APIの新しい署名はこれです:

この新しい署名をどのように使用しますか?contentTye、カテゴリとは何ですか?これらの情報またはこれらを使用するサンプルコードはどこで入手できますか?

助けてください。ありがとう

0 投票する
1 に答える
316 参照

audio - Microsoft Translator で低音質

XNA で構築されたデスクトップ アプリケーションに取り組んでいます。Text-To-Speech アプリケーションがあり、Microsoft Translator V2 API を使用して仕事をしています。具体的には、Speak メソッド ( http://msdn.microsoft.com/en-us/library/ff512420.aspx ) を使用し、SoundEffect クラスと SoundEffectInstance クラスでオーディオを再生します。

サービスは問題なく動作しますが、音声に問題があります。音質はあまり良くなく、音量も十分ではありません。

プログラムで音量を改善する方法が必要です (CodeProject でいくつかの基本的なソリューションを既に試しましたが、アルゴリズムはあまり良くなく、結果のオーディオは非常に低品質です)、または別の API を使用することもできます。

プログラムでオーディオを改善するための優れたアルゴリズムはありますか? より優れたオーディオ品質と wav サポートを備えた他の優れたテキスト読み上げ API はありますか?

前もって感謝します

0 投票する
2 に答える
3423 参照

php - PHP を使用して Microsoft トランスレータ API からの JSON 出力をデコードする

この問題は microsofttranslator.com に固有のようです。そのため、ご回答をお願いします。それに対してテストできる場合は、...

翻訳には次の URL を使用します: http://api.microsofttranslator.com/V2/Ajax.svc/TranslateArray .. cURL 経由でいくつかの素晴らしい引数を送信し、次の結果が返されます。

json_decode($output, true);cURL からの出力で json_decode を使用すると、返されたJSONで構文が適切でないというエラーが表示されます。

JSON で返されるヘッダー:

応答ヘッダー

生のコンテンツ:

cURL コード:

0 投票する
1 に答える
1443 参照

c# - エラー400のBingテキストを音声に変換

bingのAPITTSを使用しています。情報は、http://msdn.microsoft.com/en-us/library/ff512420.aspxから取得します。

これは(ウェブサイドからの)コードです:

(「myappID」をMicrosoftに提供されたIDに変更しました)

アプリを実行すると、次のエラーが発生します。

リモートサーバーエラー(400)不正な要求

私は自分のブラウザ(Firefox、Chrome、IE)でWebにアクセスしようとしました:

http://api.microsofttranslator.com/v2/Http.svc/Speak?&appId=myappID&text;=speak to me&language; = en

そして結果は次のとおりです。

誰もがこの問題を解決する方法を知っていますか?

どうもありがとうございます!

0 投票する
1 に答える
4077 参照

javascript - MicrosoftトランスレータAJAXAPI、languageToとlanguageFromを変更するためのドロップダウン?

ウェブサイトの翻訳ボックスを作成しようとしています。これまでのところ、チュートリアルから実用的なコードを取得することができました。

(ここからスクリプトを作成します:http ://wizardsoweb.com/microsoftbing-translator-ajax-example/2011/05/?wpmp_switcher = desktop )

基本的に、APPIDを入力すると、oriテキストボックスのテキストがフランス語に翻訳されます。もちろん、これはすべて正常に機能しますが、これが私がやろうとしていることです。

2つのドロップダウンメニューが必要です。1つはlanguageFrom変数に指定された言語を入力し、もう1つは変数に指定された言語を入力するドロップダウンメニューlanguageToです。

私はすでにこの問題について別の投稿で投稿しています:ドロップダウンからの値でスクリプト変数を更新しますか?。このように、ドロップダウンメニューから値を選択すると、変数に値が入力されます。私はjsFiddleでこれの実用的な例を持っています:

http://jsfiddle.net/charlescarver/hk2bJ/1/

(APIキーを含めたので、作業が簡単です)

つまり、これに伴う問題は、変数が空のときに翻訳を制御するスクリプトが読み込まれ、ドロップダウンオプションが選択されたときに更新されないことだと思います。

これは、ページが読み込まれたときではなく、ボタンがクリックされたときにスクリプトを呼び出すことで修正できると思います。これはどのように達成できますか?Microsoftのサポートは十分に文書化されておらず、そこでまたはgoogleで解決策を見つけることができません。APIドキュメントへのリンクは次のとおりです:http://msdn.microsoft.com/en-us/library/ff512385.aspx

0 投票する
1 に答える
1082 参照

c# - Microsoft トランスレータ エラー

Microsoft トランスレータを使用しようとしていますが、作成しようとするたびにLanguageServiceClientエラーが発生します。

エラー:

ServiceModel クライアント構成セクションで、コントラクト 'TranslatorService.LanguageService' を参照する既定のエンドポイント要素が見つかりませんでした。これは、アプリケーションの構成ファイルが見つからなかったか、このコントラクトに一致するエンドポイント要素がクライアント要素に見つからなかったためである可能性があります。

助言がありますか?

0 投票する
1 に答える
1495 参照

php - PHPのAPIへのcURLPOSTリクエストが値を返さない

MicrosoftのTranslatorAPIのアクセストークンを取得しようとしていますが、かなり苦労しました。最初にRubyとHTTPartyを使用してリクエストを書き込もうとしましたが、パラメーターを受け入れていませんでした。MicrosoftはPHPで例を提供したので、私はそれを使用できると考えました。

http://msdn.microsoft.com/en-us/library/hh454950.aspx#phpexample

コードはMicrosoftのWebサイトから直接コピーされました。変数を追加し、最後に関数を呼び出しました。

とにかく、これを(PHP 5.3.6を使用して)実行してもエラーはありません。値を返しません。私はPHPが得意ではなく、見たことがないことは明白なことかもしれませんが、しばらくの間、PHPに苦労して無駄になりました。どんな助けでも大歓迎です。

また、これが役立つ場合は、これが私の元のRubyコードです。ここでサーバーから「スコープ」が欠落しているという応答を受け取りました。

再度、感謝します!

0 投票する
1 に答える
965 参照

c# - Microsoft Translation API で翻訳されるテストの上限

Microsoft Bing 翻訳 API を使用してデータベース コンテンツを翻訳する WS を作成しています。この API に翻訳するために渡されたテキストの最大長を知っている人はいますか? 私はまだMSのドキュメントでそれを見つけることができませんでした. ありがとう