Dịch một tài liệu
Dịch tài liệu là một tùy chọn thường xuyên cần thiết trong thời đại số hóa cao. Aspose.Words hỗ trợ dịch tài liệu bằng các mô hình ngôn ngữ tạo Google, cho phép các nhà phát triển dịch nội dung văn bản sang hơn 300 ngôn ngữ.
Sử dụng phương thức Translate để dịch tài liệu của bạn sang bất kỳ ngôn ngữ nào được biểu diễn trong phép liệt kê Language. Lưu ý rằng nếu tài liệu nguồn chứa nhiều ngôn ngữ, mô hình dựa trên AI của Google sẽ có thể dịch tất cả các ngôn ngữ được hỗ trợ. Nếu mô hình không thể nhận dạng ngôn ngữ trong một số đoạn văn bản, thì bạn sẽ nhận được một tài liệu có các đoạn chưa dịch này và phần còn lại của văn bản đã được dịch.
Ví dụ mã sau đây cho thấy cách sử dụng mô hình Gemini 1.5 Flash trong Aspose.Words để dịch tài liệu sang tiếng Ả Rập:
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");