การแปลเอกสารเป็นตัวเลือกที่จำเป็นบ่อยครั้งในยุคดิจิทัล Aspose.Words รองรับการแปลเอกสารโดยใช้โมเดลภาษากำเนิดของ Google ซึ่งช่วยให้นักพัฒนาสามารถแปลเนื้อหาข้อความเป็นภาษาต่างๆ ได้มากกว่า 300 ภาษา
ใช้เมธอด Translate เพื่อแปลเอกสารของคุณเป็นภาษาใดๆ ที่แสดงในการแจงนับ Language โปรดทราบว่าหากเอกสารต้นฉบับมีหลายภาษา โมเดลที่ใช้ AI ของ Google จะสามารถแปลภาษาที่รองรับทั้งหมดได้ หากโมเดลไม่สามารถจดจำภาษาในข้อความบางส่วนได้ คุณจะได้รับเอกสารที่ประกอบด้วยข้อความบางส่วนที่ยังไม่ได้แปลเหล่านี้และข้อความที่เหลือที่ได้รับการแปลแล้ว
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีใช้โมเดล Gemini 1.5 Flash ใน Aspose.Words เพื่อแปลเอกสารเป็นภาษาอาหรับ:
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");
การแปลเอกสารด้วย Aspose.Words ช่วยประหยัดเวลาและทำให้การผสานรวมฟังก์ชันการแปลเข้ากับโปรเจ็กต์ของคุณเป็นเรื่องง่าย สำหรับข้อมูลเพิ่มเติม โปรดดูเอกสาร API Aspose.Words.AI