Dịch Một Tài liệu
Dịch tài liệu là một lựa 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ách sử dụ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 thị trong liệt kê Language. Lưu ý rằng nếu tài liệu nguồn chứa một số ngôn ngữ, Mô hình Dựa Trên Google AI 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 ra ngôn ngữ trong một số đoạn văn bản, thì bạn sẽ được trả về một tài liệu với các đoạn chưa được dịch này và với 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");