Автоматизуйте переклад документів, використовуючи моделі Google Gemini AI з Aspose.Words для Node.js via .NET. Перекладайте файли DOC, DOCX, RTF, PDF, HTML, Markdown, ODT, TXT та EPUB на понад 300 мов зі збереженням оригінального макету та форматування. Рушій на основі ШІ автоматично визначає вихідну мову — навіть у багатомовних документах — і залишає неперекладеними лише ті фрагменти, які не може розпізнати.
Для автентифікації потрібен ключ API Google. Повний список підтримуваних моделей ШІ див. у Довіднику API.
Почніть перекладати документи в JavaScript вже сьогодні — спробуйте інтерактивну демонстрацію вище.
npm install @aspose/words
Копія
const aw = require('@aspose/words');
const doc = new aw.Document("Document.docx");
const apiKey = process.env.API_KEY;
// Використовуйте генеративні мовні моделі 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.