Automatiseer documentvertaling met behulp van Google Gemini AI-modellen en Aspose.Words voor Node.js via .NET. Vertaal DOC-, DOCX-, RTF-, PDF-, HTML-, Markdown-, ODT-, TXT- en EPUB-bestanden naar meer dan 300 talen, met behoud van de oorspronkelijke lay‑out en opmaak. De op AI gebaseerde engine detecteert automatisch de brontaal — zelfs in meertalige documenten — en laat alleen die fragmenten onvertaald die niet herkend kunnen worden.
Authenticatie vereist een Google API‑sleutel. Voor een volledige lijst van ondersteunde AI‑modellen, zie de API‑referentie.
Begin vandaag nog met het vertalen van documenten in JavaScript — probeer de live‑demo hierboven.
npm install @aspose/words
Kopiëren
const aw = require('@aspose/words');
const doc = new aw.Document("Document.docx");
const apiKey = process.env.API_KEY;
// Gebruik de generatieve taalmodellen van Google.
const model = aw.AI.AiModel.createGemini15Flash();
model.setApiKey(apiKey);
const translatedDoc = model.translate(doc, aw.AI.Language.Arabic);
translatedDoc.save("Output.docx");
const aw = require('@aspose/words');
const doc = new aw.Document("Document.docx");
// Pass an empty string if the self-hosted model does not require an API key.
const model = new CustomAiModel("my-model-24b", "https://your-server.com/v1");
model.setApiKey("");
const translatedDoc = model.translate(doc, aw.AI.Language.Arabic);
translatedDoc.save("Output.docx");
class CustomAiModel extends aw.AI.OpenAiModel {
constructor(name, url) {
super(name);
this._url = url;
}
get url() {
return this._url;
}
}
We host our Node.js via .Net packages in NPM repositories. Please follow the step-by-step instructions on how to install "Aspose.Words for Node.js via .NET" to your developer environment.
This package is compatible with Node.js 14.17.0 or higher.