翻訳 REST API と直接、コマンドラインや Bash スクリプトからやり取りできます。ソフトウェアをインストールする必要はありません。テキストやドキュメントを英語、フランス語、中国語、スペイン語、ドイツ語、イタリア語、ロシア語、アラビア語、ポーランド語などの言語間で翻訳できます。
無料トライアルを開始GroupDocs.Translation は、テキスト、文書、画像、リソースに対してリアルタイム機械翻訳を提供します。高度な機械学習アルゴリズムと洗練されたニューラルネットワークにより、プロの人間翻訳者に近い品質を実現しながら、はるかに高速かつコスト効率が高くなります。GroupDocs がホストする高性能クラウドサーバ上で動作し、PDF、Microsoft Office、OpenOffice 文書、Markdown ファイル、画像、.NET リソースを、46 の欧州・中東・アジア言語(合計 128 の言語ペア)に翻訳できます。API はテキストの翻訳だけでなく、メタデータ、構造、スタイル、レイアウトを正確に保持します。
本サービスは、ソフトウェアをインストールせずに利用できる、柔軟で使いやすい REST API を提供します。cURL コマンドを使用し、複雑なタスク用にスクリプトへ組み合わせるだけです。また、Postman のようなサードパーティ製 REST API ツールもご利用いただけます。これにより、インターネット接続さえあれば、GroupDocs.Translation をあらゆるプラットフォームで使用でき、SDK でまだカバーされていないプラットフォームでも利用可能です。
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."
]
}
}