この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 34|答える: 0

[出典] .NET/C#はAzure Translatorのテキスト翻訳インターフェースサービスを呼びます

[リンクをコピー]
掲載地昨日11時58分 | | | |
要件:テキスト内容をまとめて翻訳するために翻訳サービスのインターフェースを呼び出す必要があり、Google翻訳、Azure Translate、Baidu翻訳、DeepL、AWSなど、有名なメーカーはごくわずかです。

復習:
.NET/C# でBaiduユニバーサル翻訳API APIを呼び出します
https://www.itsvse.com/thread-10812-1-1.html

一般的な翻訳サービス提供者

Google Cloud 翻訳API(Google翻訳):ハイパーリンクのログインが見えます。
Microsoft Azure Translator (Azure Cognitive Services):ハイパーリンクのログインが見えます。
DeepL API:ハイパーリンクのログインが見えます。

Azure Translator

Azure Translatorは、シンプルなREST API呼び出しでテキストや文書を翻訳できるクラウドベースの機械翻訳サービスです。 このサービスは最新のニューラルネットワーク機械翻訳技術を使用しています。 カスタム翻訳機インターフェースにより、翻訳メモリーを使ってカスタムニューラルネットワーク翻訳システムを作成できます。 翻訳者を使えば、テキストや文書を翻訳するためにカスタム翻訳システムを使用できます。

ドキュメンテーション:ハイパーリンクのログインが見えます。

まずAzureのウェブサイトを開きサインインし、その後Microsoft FoundryでTranslatorリソースを作成します。 以下に示すように:



あるいは、リンクをクリックしてください:ハイパーリンクのログインが見えます。、下図に示されているように:



名前をカスタマイズし、地域「グローバル」を選択してください(「グローバル」地域を選択してください、ビジネスや用途が特定の地域を必要としている場合を除きます。 地域選択機能がないアプリはグローバルリージョンを使っています。 )。



展開完了後、以下の図のように作成されたリソースに移動します。



リソース管理では、以下の図のようにキーとエンドポイントを選択します。



キーとAPIアドレスを表示。 テキスト翻訳REST APIドキュメントアドレス:ハイパーリンクのログインが見えます。

Postmanを開いてテストし、要求パラメータやその他の情報をドキュメントに入力し、下図のようにテストを実行します。



curlコマンドは以下の通りです:

リクエスト制限および並行制限は以下の通りです:



同時リクエストに制限はありませんが!! でも彼はあなたのノルマに従って1分ごとに平均されます!!!

サービスの制限:ハイパーリンクのログインが見えます。

C#はHttpClientを使って翻訳を呼び出します

サードパーティの依存関係を使わず、HttpClientを使って直接呼び出すことができます。コードは以下の通りです:
appsettings.jsonのキーは次のように設定します:

よくある間違い:
{"error":{"code":429001,"message":"サーバーはクライアントがリクエスト制限を超えたためリクエストを拒否しました。"}}
{"error":{"code":401001,"message":"認証情報が欠落または無効であるため、リクエストは許可されていません。"}}
{"error":{"code":400072,"message":"入力テキストの配列には要素が多すぎます。"}}
{"error":{"code":500000,"message":"予期せぬエラーが発生しました。 エラーが続く場合は、エラーの日付・時刻、レスポンスヘッダーX-RequestIdからのリクエスト識別子、リクエストヘッダーX-ClientTraceIdからのクライアント識別子を報告してください。"}}

下の図のように、バックグラウンドで監督者を表示したり、直近1時間の通話をインジケーターで確認したりできます。


(終わり)




先の:XPathを使ってXMLやHTMLドキュメントの内容を取得する
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com