
Aspose.Words propose désormais des fonctionnalités avancées de traduction de texte basées sur l’IA via l’espace de noms Aspose.Words.AI. Cette fonctionnalité exploite les modèles de langage génératifs de Google, permettant aux développeurs de traduire de manière transparente le contenu d’un document dans différentes langues avec un minimum d’effort. Que vous localisiez un document ou collaboriez dans différentes régions linguistiques, Aspose.Words simplifie l’intégration de la fonctionnalité de traduction dans vos applications.
Cet article couvre les sujets suivants :
Comment traduire un document
Pour traduire un document, vous pouvez utiliser la méthode Translate fournie par l’interface IAiModelText. Commencez par créer une instance de modèle IA, définissez la clé API appropriée et spécifiez la langue cible à l’aide de l’énumération Language. Le processus de traduction est efficace, permettant aux développeurs de gérer facilement des documents multilingues.
Voici un exemple de traduction d’un document Word à l’aide d’Aspose.Words :
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 = (IAiModelText)AiModel.Create(AiModelType.Gemini15Flash).WithApiKey(apiKey);
Document translateDoc = model.Translate(doc, Language.Arabic);
translateDoc.Save(ArtifactsDir + "AI.AiTranslate.docx");
Pourquoi utiliser Aspose.Words pour la traduction ?
- Intégration transparente : Ajoutez facilement des fonctionnalités de traduction à vos applications.
- Options personnalisables : traduisez le contenu dans différentes langues avec un contrôle précis.
- Efficacité : utilisez des modèles basés sur l’IA pour des traductions rapides et fiables.
Aspose.Words simplifie le processus de traduction des documents, permettant aux développeurs de se concentrer sur la fourniture de solutions multilingues de haute qualité. Pour plus de détails, consultez la documentation de l’API Aspose.Words.