Python で Word、PDF、Web 文書を翻訳

AI を使用した文書翻訳用 Python ソリューション

Google Gemini の生成言語モデルとのシームレスな統合により、Python アプリケーション向けに AI ベースの文書処理機能を幅広く提供します。

コード スニペットを表示

Python で 300 以上の言語に文書を翻訳

Google Gemini AI モデルと Aspose.Words for Python via .NET を使用して文書翻訳を自動化します。DOC、DOCX、RTF、PDF、HTML、Markdown、ODT、TXT、EPUB ファイルを 300 以上の言語に翻訳し、元のレイアウトと書式を保持します。AI ベースのエンジンはソース言語を自動的に検出し(多言語文書でも)、認識できないフラグメントだけを未翻訳のまま残します。

開発者が Aspose.Words を文書翻訳に選ぶ理由

  • 1 回の API 呼び出しで文書全体を翻訳
  • 多言語文書の自動ソース言語検出
  • 出力は元の形式とレイアウトを保持
  • DOC、DOCX、RTF、PDF、ODT、HTML、Markdown、TXT、EPUB など多数の形式に対応

認証には Google API キーが必要です。サポートされている AI モデルの全リストは、API リファレンスをご覧ください。

Python で今日から文書の翻訳を開始しましょう — 上記のライブデモをご体験ください。

Python で文書を翻訳するサンプルコード
リストからターゲットフォーマットを選択します
コードを実行する
pip install aspose-words
コピー
doc = aw.Document("Document.docx")
api_key = os.getenv("API_KEY")

# Google の生成言語モデルを使用します。
model = aw.ai.AiModel.create(aw.ai.AiModelType.GEMINI_FLASH_LATEST).with_api_key(api_key)

translated_doc = model.translate(doc, aw.ai.Language.ARABIC)
translated_doc.save("Output.docx")
doc = aw.Document("Document.docx")
# Pass an empty string if the self-hosted model does not require an API key.
model = CustomAiModel("my-model-24b", "https://your-server.com/v1").with_api_key("")

translated_doc = model.translate(doc, aw.ai.Language.ARABIC)
translated_doc.save("Output.docx")

class CustomAiModel(aw.ai.OpenAiModel):
    def __init__(self, name, url):
        super().__init__(name)
        self._url = url
    @property
    def url(self):
        return self._url
コードを実行する

Python で文書を翻訳する方法

  1. Aspose.Words for Python via .NET をインストールします。
  2. Python プロジェクトにライブラリ参照(インポート)を追加します。
  3. Python でソースファイルを開きます。
  4. Translate メソッドを呼び出し、文書と対象言語を渡します。
  5. 完了すると、翻訳された文書が取得でき、必要な形式で新しいファイルとして保存できます。

文書翻訳用 Python via .NET ライブラリ

Python パッケージはPyPiリポジトリでホストしています。 "Aspose.Words for Python via .NET" 開発者環境にインストールする方法のステップバイステップの説明に従ってください。

システム要求

このパッケージは Python ≥3.5 および <3.12 と互換性があります。 Linux 用のソフトウェアを開発する場合は、 製品ドキュメントの gcc および libpython の追加要件を参照してください。

5%

Aspose製品アップデートを購読する

メールボックスに直接配信される月刊ニュースレターとオファーを入手してください。

© Aspose Pty Ltd 2001-2026. 全著作権所有。