テキストおよびドキュメント翻訳用のPython Cloud SDK

GroupDocs.Translation API をベースに、Python でクロスプラットフォームのデータサイエンス、AI、オートメーションソリューションを作成します。技術的な詳細ではなく、ビジネスロジックに集中できます。

  • GroupDocs.Translation Cloud SDK は cURL 用です
  • GroupDocs.Translation Cloud SDK(.NET 用)
  • GroupDocs.Translation Cloud SDK(Java 用)
  • GroupDocs.Translation Cloud SDK(Android向け)
無料トライアルを開始

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 の高度な機能

46 の言語と 128 の言語ペアをサポートします

ヨーロッパ・中東・アジアの 46 言語間で相互に翻訳します

Word ドキュメントと PowerPoint プレゼンテーション内の表を翻訳します

ドキュメントのヘッダーとフッターを翻訳します

Word ドキュメントの脚注とエンドノートを翻訳します

Word ドキュメントの画像キャプションを翻訳します

PowerPoint プレゼンテーションのテキストフレーム、チャート、スライドを翻訳します

スプレッドシートのセル内テキストを翻訳します

Excel ワークブック内のチャートとピボットテーブルを翻訳します

Markdown ファイルを翻訳し、一般的な Markdown の書式設定をすべて保持します

URLs およびパブリックリポジトリからファイルを翻訳します

追加ソフトウェアなしで、結果をさまざまな形式に変換します

Swagger コレクションに基づく詳細な開発者向けリファレンス

Python 用のSDKドキュメント翻訳で、すぐに始められます。

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 などの主要なクラウドストレージサービスを依存関係なく利用できます。

Python でプレーンテキストを翻訳できます。

  //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 認可ヘッダーが必要です。

サポートと学習リソース

GroupDocs.Translation Cloud は、人気のあるプログラミング言語とプラットフォーム向けに SDKs を提供しています:

  日本語
918adabb1