DOCX를 Python에서 번역

AI를 이용한 DOCX 번역을 위한 Python 솔루션

Google Gemini 생성 언어 모델과의 원활한 통합을 통해 Python 애플리케이션에 대한 광범위한 AI 기반 DOCX 처리 기능을 제공합니다.

코드 스니펫 보기

DOCX 문서를 Python 에서 300개 이상의 언어로 번역

Google Gemini AI 모델과 Aspose.Words for Python via .NET 를 사용하여 DOCX 문서 번역을 자동화합니다. DOCX 파일을 300개 이상의 언어로 번역하면서 원본 레이아웃, 서식 및 문서 구조를 유지합니다.

Python 에서 DOCX 파일을 번역하는 방법

  • DOCX 파일을 Document 객체에 로드합니다
  • API 키를 사용하여 Google Gemini AI 모델을 설정합니다
  • 대상 언어를 지정하여 Translate 메서드를 호출합니다
  • 필요한 형식으로 번역된 문서를 저장합니다

AI 엔진은 원본 언어를 자동으로 감지합니다 — 혼합 언어 문서에서도 가능합니다. 다음 예제는 Python 에서 DOCX 문서를 번역하는 방법을 보여줍니다:

Python에서 DOCX를 번역하는 예제 코드
목록에서 대상 형식 선택
코드 실행
pip install aspose-words
복사
doc = aw.Document("Document.docx")
api_key = os.getenv("API_KEY")

# Google 생성형 언어 모델 사용.
model = aw.ai.AiModel.create(aw.ai.AiModelType.GEMINI_FLASH_LATEST).with_api_key(api_key)

translated_doc = model.translate(doc, aw.ai.Language.ARABIC)
translated_doc.save("Output.docx")
doc = aw.Document("Document.docx")
# Pass an empty string if the self-hosted model does not require an API key.
model = CustomAiModel("my-model-24b", "https://your-server.com/v1").with_api_key("")

translated_doc = model.translate(doc, aw.ai.Language.ARABIC)
translated_doc.save("Output.docx")

class CustomAiModel(aw.ai.OpenAiModel):
    def __init__(self, name, url):
        super().__init__(name)
        self._url = url
    @property
    def url(self):
        return self._url
코드 실행

DOCX를 Python에서 번역하는 방법

  1. Aspose.Words for Python via .NET를 설치하십시오.
  2. Python 프로젝트에 라이브러리 참조(라이브러리 가져오기)를 추가하십시오.
  3. Python에서 소스 파일을 엽니다.
  4. Translate 메서드를 호출하고 문서와 대상 언어를 전달합니다.
  5. 작업이 완료되면 번역된 문서를 받아 원하는 형식으로 새 파일로 저장할 수 있습니다.

Python via .NET 라이브러리로 DOCX 파일을 번역합니다.

우리 는 PyPi Python 패키지를 호스팅합니다. "Aspose.Words for Python via .NET" 개발자 환경에 설치하는 방법에 대한 단계별 지침 을 따르십시오.

시스템 요구 사항

이 패키지는 Python ≥3.5 및 <3.12 와 호환됩니다. Linux용 소프트웨어를 개발하는 경우 제품 설명서 에서 gcc 및 libpython 에 대한 추가 요구 사항을 살펴보십시오.

5%

Aspose 제품 업데이트 구독

월간 뉴스레터와 제안을 우편함으로 직접 받으십시오.

© Aspose Pty Ltd 2001-2026. 판권 소유.