Translate
Contenu
[
Cacher
]IAiModelText.Translate method
Traduit le document fourni dans la langue cible spécifiée. Cette opération exploite le modèle d’IA connecté pour la traduction du contenu.
public Document Translate(Document sourceDocument, Language targetLanguage)
Paramètre | Taper | La description |
---|---|---|
sourceDocument | Document | Le document à traduire. |
targetLanguage | Language | La langue dans laquelle le document sera traduit. |
Return_Value
Un nouveauDocument
objet contenant le document traduit.
Exemples
Montre comment traduire du texte à l’aide des modèles Google.
Document doc = new Document(MyDir + "Document.docx");
string apiKey = Environment.GetEnvironmentVariable("API_KEY");
// Utilisez les modèles de langage génératifs de Google.
IAiModelText model = (GoogleAiModel)AiModel.Create(AiModelType.Gemini15Flash).WithApiKey(apiKey);
Document translatedDoc = model.Translate(doc, Language.Arabic);
translatedDoc.Save(ArtifactsDir + "AI.AiTranslate.docx");
Voir également
- class Document
- enum Language
- interface IAiModelText
- espace de noms Aspose.Words.AI
- Assemblée Aspose.Words