문서 번역
문서 번역은 높은 디지털화 시대에 자주 필요한 옵션입니다. Aspose.WordsGoogle생성 언어 모델을 사용하여 문서 번역을 지원하므로 개발자는 텍스트 콘텐츠를 300 개 이상의 언어로 번역할 수 있습니다.
Translate메서드를 사용하여Language열거형에 표시된 모든 언어로 문서를 번역합니다. 소스 문서에 여러 언어가 포함되어 있으면 구글AI기반 모델이 지원되는 모든 언어를 번역할 수 있습니다. 모델이 일부 텍스트 조각의 언어를 인식할 수 없는 경우 이러한 번역되지 않은 조각과 나머지 텍스트가 번역된 문서가 반환됩니다.
다음 코드 예제에서는Aspose.Words에서Gemini 1.5 Flash모델을 사용하여 문서를 아랍어로 번역하는 방법을 보여 줍니다:
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");