.po 파일 편집을 멈추세요.
배포를 시작하세요.

로케일 파일을 업데이트하고, 오류 없이 유지하며, 워크플로우와 통합하세요.

$ python manage.py translate --target-lang fr
ℹ️ 번역되지 않은 45개 항목을 발견했습니다
🔄 gpt-4o-mini로 번역 중...
✓ 'Welcome back, %(username)s' 번역 완료
✓ 'Your subscription expires on %s' 번역 완료
✓ 'Settings' 번역 완료
... 42개 항목 더 ...

✨ locale/fr/django.po 업데이트 성공

왜 TranslateBot인가요?

시간을 소중히 여기는 개발자를 위해 만들어졌습니다.

다중 제공업체 지원

LiteLLM이 지원하는 모든 모델 사용: GPT-4, Claude 3.5 Sonnet, Gemini Pro 등. 단일 설정 변경으로 모델 전환.

스마트 컨텍스트

Django 플레이스홀더, HTML 태그, 포맷 문자열을 완벽하게 보존. 프로덕션에서 변수 깨짐 없음.

개발자 친화적

간단한 CLI 인터페이스. 변경사항 미리보기를 위한 드라이런 모드. 선택적 덮어쓰기.

작동 방식

1

메시지 생성

표준 Django makemessages를 실행하여 .po 파일 생성.

2

번역

translatebot을 실행하여 빈 msgstr 항목을 AI로 채움.

3

컴파일

compilemessages를 실행하고 앱 배포.

몇 초 만에 시작하기

1. 패키지 설치

uv add translatebot-django
poetry add translatebot-django
pip install translatebot-django

2. INSTALLED_APPS에 추가

# settings.py
INSTALLED_APPS = [
    ...
    "translatebot_django",
]

3. 명령어 실행

python manage.py translate --target-lang fr