엔 | 중국어 설명
이 도구는 사용자가 OpenAI API(model="gpt-3.5-turbo")를 사용하여 srt 파일을 다른 언어로 번역하는 데 도움을 주기 위해 설계되었습니다. 이중 언어 자막 출력을 지원합니다.
이 도구를 사용하려면 시스템에 Python 3과 다음 패키지가 설치되어 있어야 합니다.
다음 명령을 실행하여 이러한 패키지를 설치할 수 있습니다.
pip install -r requirements.txt
자식 클론
git clone https://github.com/jesselau76/srt-gpt-translator.git
새 버전으로 업데이트
cd srt-gpt-translator
git pull
pip install -r requirements.txt
이 도구를 사용하려면 먼저 settings.cfg.example의 이름을 settings.cfg로 바꿔야 합니다.
cd srt-gpt-translator
mv settings.cfg.example settings.cfg
nano settings.cfg
openai-apikey = sk-xxxxxxx
sk-xxxxxxx를 OpenAI API 키로 바꾸세요. 다른 옵션을 변경한 다음 CTRL-X를 눌러 저장하세요.
다음 명령을 실행하십시오.
python3 srt_translation.py [-h] [--test] filename
positional arguments:
filename Name of the input file
options:
-h, --help show this help message and exit
--test Only translate the first 3 short texts
번역하거나 변환하려는 파일을 인수로 사용하여 srt_translation.py
스크립트를 실행하기만 하면 됩니다. 예를 들어 example.srt
라는 srt 파일을 번역하려면 다음 명령을 실행합니다.
python3 srt_translation.py example.srt
기본적으로 스크립트는 target-language
옵션 아래 settings.cfg
파일에 지정된 언어로 텍스트를 번역하려고 시도합니다.
settings.cfg
파일에는 스크립트 동작을 구성하는 데 사용할 수 있는 여러 옵션이 포함되어 있습니다.
openai-apikey
: OpenAI API용 API 키입니다.target-language
: 텍스트를 번역하려는 언어(예: "영어", "중국어", "일본어")입니다. 스크립트의 출력은 두 개의 파일입니다.
_translated
가 추가된 SRT 파일입니다. 예를 들어 입력 파일이 example.srt
이면 출력 파일은 example_translated.srt
가 됩니다._translated_bilingual
이 추가됩니다. 예를 들어 입력 파일이 example.srt
이면 출력 파일은 example_translated_bilingual.srt
가 됩니다. 이 도구는 MIT 라이선스에 따라 출시됩니다.
SRT 번역기 도구는 교육 및 정보 제공 목적으로만 제공됩니다. 이 도구에 사용된 OpenAI API 모델("gpt-3.5-turbo")에 의해 생성된 번역의 정확성, 신뢰성 및 완전성은 보장할 수 없습니다. SRT 번역기 도구 사용자는 얻은 번역의 정확성과 유용성을 확인할 전적인 책임이 있으며 추가 확인 없이 전적으로 의존해서는 안 됩니다. SRT 번역기 도구의 사용은 사용자 자신의 책임이며, 도구 개발자 및 기여자는 해당 도구 사용으로 인해 발생하는 손해나 손실에 대해 책임을 지지 않습니다. SRT 번역기 도구를 사용함으로써 귀하는 본 이용 약관에 동의하게 됩니다.
본 프로젝트 사용에 대한 우려 사항이나 제안 사항이 있는 경우 이슈 섹션을 통해 문의해 주세요.