ソフトウェアをインストールせずに、コマンド ラインまたは Bash スクリプトから直接変換 REST API を操作します。テキストやドキュメントを英語、フランス語、中国語、スペイン語、ドイツ語、イタリア語、ロシア語、アラビア語、ポーランド語、その他の言語に翻訳します。
無料トライアルを開始GroupDocs.Translation は、テキスト、ドキュメント、画像、リソースのリアルタイム機械翻訳を提供します。強力な機械学習アルゴリズムと洗練されたニューラル ネットワークにより、プロの翻訳者に近い品質が実現されますが、はるかに高速でコスト効率に優れています。GroupDocs がホストする高性能クラウド サーバーで実行され、PDF、Microsoft Office および OpenOffice ドキュメント、Markdown ファイル、画像、.NET リソースを 46 のヨーロッパ、中東、アジアの言語 (128 の言語ペア) に翻訳できます。API はテキストを翻訳するだけでなく、ドキュメントのメタデータ、構造、スタイル、レイアウトを正確に保持します。
このサービスは、ソフトウェアをインストールせずにアクセスできる、多用途で使いやすい REST API を提供します。cURL コマンドを使用して、複雑なタスク用のスクリプトに組み合わせるだけです。Postman などのサードパーティの REST API ツールも使用できます。これにより、SDK でまだカバーされていないプラットフォームも含め、インターネット接続のある任意のプラットフォームで GroupDocs.Translation を使用できます。
GroupDocs.Translation は、HTTP 要求と応答を処理できる任意のプログラミング言語で記述された任意のアプリケーションに簡単に統合できる REST API です。 Google Cloud、Drive、DropBox、Amazon S3 などの一般的なクラウド ストレージ サービスをすべてネイティブにサポートし、依存関係なしでやり取りできます。
GroupDocs.Translation Cloud API には、すべての主要なプログラミング言語の詳細な開発者リファレンスとライブ コード例が付属しており、すぐに API 機能を使い始めることができます。 GroupDocs Cloud で無料のアカウントを作成し、APP SID とキー情報を取得して GroupDocs Cloud API と通信するだけで、cURL コマンドを使用して任意のプラットフォームで API リクエストを行う準備が整います。
//Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).
// Getting token
curl --location --reqest POST 'https://id.groupdocs.cloud/connect/token' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'grant_type=client_credentials' \
--data-urlencode 'client_id=CLIENT-ID-VALUE' \
--data-urlencode 'client_secret=CLIENT-SECRET-VALUE'
//response
{
"access_token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9...BUNNec2iRtStPW2Ywek4iJmYwMbWONQ",
"expires_in": 3600,
"token_type": "Bearer"
}
// Sending text for translation
curl --location --request POST 'https://api.groupdocs.cloud/v2.0/translation/text' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9...UV1hLfgNCSQ4VKGCOA' \
--data '{
"sourceLanguage": "en",
"targetLanguages": [
"de"
],
"texts": [
"Hello, world! I can read this text in my language."
]
}'
//response
{
"status": 202,
"message": "Starting translation",
"id": "a4fc6c6e-81b0-43c8-b62b-b8bb99520ce9"
}
//getting translation
curl --request GET --location 'https://api.groupdocs.cloud/v2.0/translation/text/a4fc6c6e-81b0-43c8-b62b-b8bb99520ce9' \
--header 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9...UV1hLfgNCSQ4VKGCOA'
//response
{
"status": 200,
"message": "Text translated successfully",
"translations": {
"de": [
"Hallo, Welt! Ich kann diesen Text in meiner Sprache lesen."
]
}
}