API 레퍼런스 (API Reference)
이 섹션은 Docling Translate의 내부 API를 설명합니다. 이 도구는 주로 CLI로 사용되지만, 개발자가 프로젝트를 확장하고자 할 때 유용합니다.
Converter
src.converter.PDFConverter
class PDFConverter:
def __init__(self, file_path: str):
"""
파일 경로를 받아 컨버터를 초기화합니다.
"""
...
def convert(self) -> Document:
"""
PDF를 구조화된 Document 객체로 변환합니다.
"""
...
Translator
src.translator.TranslatorEngine
class TranslatorEngine:
def translate(self, text: str, target_lang: str = "ko") -> str:
"""
주어진 텍스트를 목표 언어로 번역합니다.
"""
...
HTML Generator
src.html_generator.create_html
def create_html(original: List[str], translated: List[str], output_path: str):
"""
인터랙티브 HTML 파일을 생성합니다.
"""
...