ドキュメントを翻訳する

Contents
[ ]

ドキュメントの翻訳は、高度なデジタル化の時代に頻繁に必要とされるオプションです。Aspose.Words は、Google 生成言語モデルを使用したドキュメントの翻訳をサポートしており、開発者はテキスト コンテンツを 300 を超える言語に翻訳できます。

Translate メソッドを使用して、ドキュメントを Language 列挙体で表される任意の言語に翻訳します。ソース ドキュメントに複数の言語が含まれている場合、Google AI ベースのモデルはサポートされているすべての言語を翻訳できることに注意してください。モデルが一部のテキスト フラグメントの言語を認識できない場合は、これらの未翻訳フラグメントと残りのテキストが翻訳されたドキュメントが返されます。

次のコード例は、Aspose.Words で Gemini 1.5 Flash モデルを使用してドキュメントをアラビア語に翻訳する方法を示しています:

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

string apiKey = Environment.GetEnvironmentVariable("API_KEY");
// Use Google generative language models.
IAiModelText model = (IAiModelText)AiModel.Create(AiModelType.Gemini15Flash).WithApiKey(apiKey);

Document translatedDoc = model.Translate(doc, Language.Arabic);
translatedDoc.Save(ArtifactsDir + "AI.AiTranslate.docx");