技術的な詳細ではなくビジネス ロジックに焦点を当てた GroupDocs.Translation API に基づいて .NET アプリケーションを作成します。
無料トライアルを開始GroupDocs.Translation は、テキスト、ドキュメント、およびリソースのリアルタイムの機械翻訳を提供します。強力な機械学習アルゴリズムと洗練されたニューラル ネットワークにより、プロの人間の翻訳者に近い品質が提供されますが、はるかに高速で費用対効果が高くなります。 GroupDocs がホストする高性能クラウド サーバー上で実行され、PDF、Microsoft Office および OpenOffice ドキュメント、Markdown ファイル、および .NET リソースを 37 のヨーロッパ、中東、およびアジア言語 (78 の言語ペア) に翻訳できます。 API はテキストを翻訳するだけでなく、ドキュメントのメタデータ、構造、スタイル、レイアウトを正確に保持します。
この SDK は、.NET コードと GroupDocs.Translation Cloud サービスとのやり取りを大幅に簡素化し、技術的な詳細ではなくビジネス ロジックに集中できるようにします。接続の確立、API 要求の送信、応答の解析などのすべてのルーチン操作を処理し、これらすべてのタスクを、任意の .NET アプリケーションで使用できるいくつかの単純なメソッドにラップします。 .NET SDK、デモ アプリケーション、ドキュメント、およびサンプルは、MIT ライセンスの下で配布されるオープン ソースです。それらを任意の目的に使用し、コードの任意の部分を変更できます。
GroupDocs.Translation Cloud SDK for .NET には、詳細な開発者ガイドとライブ コード例が付属しており、すぐに API 機能を使い始めることができます。 GroupDocs Cloud で無料のアカウントを作成し、APP SID とキー情報を取得して GroupDocs Cloud API と通信するだけで、SDK を使用する準備が整います。
// Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).
public TranslationResponse TranslateDocument(Configuration conf)
{
string name = "test.docx";
string folder = "";
string pair = "en-fr";
string format = "docx";
string storage = "First Storage";
string saveFile = "translation.docx";
string savePath = "";
bool masters = fasle;
List elements = new List();
TranslationApi api = new TranslationApi(conf);
TranslateDocumentRequest request = api.CreateDocumentRequest(name, folder, pair, format, storage, saveFile, savePath, masters, elements);
TranslationResponse response = api.RunTranslationTask(request);
return response;
}
GroupDocs.Translation Cloud は、任意の言語またはプラットフォームと簡単に統合できる REST API であり、HTTP 要求と応答を管理できます。 Google Cloud、Drive、DropBox、Amazon S3 などの一般的なクラウド ストレージ サービスをすべてサポートし、依存関係なしでやり取りできます。
//Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).
public TextResponse TranslateText(Configuration conf)
{
string pair = "en-fr";
string text = "Welcome to Paris";
TranslationApi api = new TranslationApi(conf);
TranslateTextRequest request = api.CreateTextRequest(pair, text);
TextResponse response = api.RunTranslationTextTask(request);
return response;
}
GroupDocs.Translation Cloud APIはSSLで保護されており、認証リクエストには署名とAppSIDクエリパラメーターまたはOAuth2.0認証ヘッダーが必要です。