GroupDocs.Translation API をベースに、Python でクロスプラットフォームのデータサイエンス、AI、オートメーションソリューションを作成します。技術的な詳細ではなく、ビジネスロジックに集中できます。
無料トライアルを開始GroupDocs.Translation は、テキスト、ドキュメント、画像、リソースに対してリアルタイム機械翻訳を提供します。高度な機械学習アルゴリズムと洗練されたニューラルネットワークにより、プロの人間翻訳者に近い品質を実現しながら、はるかに高速かつコスト効率が高くなります。GroupDocs がホストする高性能クラウドサーバ上で動作し、PDF、Microsoft Office、OpenOffice ドキュメント、Markdown ファイル、.NET リソースを、46 の欧州・中東・アジア言語(合計 128 の言語ペア)に翻訳できます。API はテキストの翻訳だけでなく、メタデータ、構造、スタイル、レイアウトを正確に保持します。
この SDK は、Python コードから GroupDocs.Translation Cloud サービスとの連携を大幅に簡素化し、技術的な詳細ではなくビジネスロジックに集中できるようにします。接続の確立、API リクエストの送信、レスポンスの解析といった日常的な操作をすべて処理し、これらのタスクを数個のシンプルなメソッドにラップして、任意の Python アプリケーションやワークブックで利用可能にします。Python SDK、デモアプリケーション、ドキュメント、サンプルはすべて MIT ライセンスの下でオープンソースとして配布されており、あらゆる目的で使用でき、コードの任意の部分を変更することができます。
Python 用の GroupDocs.Translation Cloud SDK は、詳細な開発者向けガイドとライブコード例が付属しており、すぐに API 機能を利用開始できます。まず、GroupDocs Cloud で無料アカウントを作成し、APP SID とキー情報を取得し、GroupDocs Cloud の API と通信できるようにすれば、API が使用可能になり、SDK の利用準備が整います。
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).
import time
import groupdocs_translation_cloud
from groupdocs_translation_cloud import TextRequest, PdfFileRequest, Format
api = groupdocs_translation_cloud.api.TranslationApi()
file_api = groupdocs_translation_cloud.api.FileApi()
api.api_client.configuration.client_id = "YOU_CLIENT_ID"
api.api_client.configuration.client_secret = "YOU_CLIENT_SECRET"
text_request = TextRequest(source_language="en",
target_languages=["es", "fr", "ru"],
texts=["Hello World!", "This is a test text"],
origin="your_application_name",
contains_markdown=False)
response = api.text_post(text_request)
if response.status == 202:
while True:
status_response = api.text_request_id_get(response.id)
if status_response.status == 200:
for lang in status_response.translations:
print(lang + ": " + status_response.translations[lang][0])
break
time.sleep(2)
GroupDocs.Translation Cloud API は SSL に保護されており、認証リクエストには署名と AppSID クエリパラメータ、または OAuth 2.0 認可ヘッダーが必要です。