Aspose.Words は、Aspose.Words.AI 名前空間を通じて、AI を活用した高度なテキスト翻訳機能を提供するようになりました。この機能は Google の生成言語モデルを活用し、開発者が最小限の労力でドキュメントのコンテンツをさまざまな言語にシームレスに翻訳できるようにします。ドキュメントをローカライズする場合でも、異なる言語領域間で共同作業する場合でも、Aspose.Words を使用すると、翻訳機能をアプリケーションに簡単に統合できます。

この記事では、次のトピックについて説明します。

ドキュメントを翻訳する方法

ドキュメントを翻訳するには、IAiModelText インターフェイスで提供される Translate メソッドを使用できます。まず、AI モデル インスタンスを作成し、適切な API キーを設定し、Language 列挙を使用してターゲット言語を指定します。翻訳プロセスは効率的で、開発者は多言語ドキュメントを簡単に処理できます。

Aspose.Words を使用して Word 文書を翻訳する方法の例を次に示します。

Document doc = new Document(MyDir + "Document.docx");

string apiKey = Environment.GetEnvironmentVariable("API_KEY");
// Google 生成言語モデルを使用します。

IAiModelText model = (IAiModelText)AiModel.Create(AiModelType.Gemini15Flash).WithApiKey(apiKey);

Document translatedDoc = model.Translate(doc, Language.Arabic);

translatedDoc.Save(ArtifactsDir + "AI.AiTranslate.docx");

翻訳に Aspose.Words を使用する理由

  • シームレスな統合: アプリケーションに翻訳機能を簡単に追加できます。
  • カスタマイズ可能なオプション: 正確な制御でコンテンツをさまざまな言語に翻訳します。
  • 効率: AI 駆動型モデルを活用して、高速で信頼性の高い翻訳を実現します。

Aspose.Words はドキュメントの翻訳プロセスを簡素化し、開発者が高品質の多言語ソリューションの提供に集中できるようにします。詳細については、Aspose.Words API ドキュメント をご覧ください。

参照