Offline Translate (CTranslate2)
여러분의 컴퓨터에서 언어 쌍마다 작은 모델 하나로 자막을 번역합니다. 계정도, API 키도, 사용량 제한도 없습니다. 쌍의 모델은 처음 사용할 때 내려받으며, 그 뒤로는 그 쌍이 오프라인에서 작동합니다.
설정 애드온 Offline Translate (CTranslate2) 설치
Subtitld가 내려받고, SHA-256을 확인하고, 최신 상태로 유지합니다.
- 언어
- 25
- 애드온 다운로드
- 23–111 MB
기능
CTranslate2를 이용해 CPU에서 여러분의 컴퓨터로 실행됩니다. 만들 계정도, 붙여 넣을 API 키도, 번역량의 상한도 없습니다.
영어에서 포르투갈어로 가는 모델과 포르투갈어에서 영어로 가는 모델은 따로 있습니다. 각각 그 방향으로 처음 번역할 때 내려받고, 그다음부터는 오프라인으로 작동합니다.
Subtitld는 한 번에 자막 하나를 일반 텍스트로 보내고, 각 번역을 원문 옆에 보관합니다. 기울임 같은 서식은 옮겨지지 않습니다.
언어 태그는 주 언어로 줄어들므로 pt-br과 pt-pt는 모두 pt입니다. 같은 언어의 두 변형 사이에서는 텍스트가 그대로 돌아옵니다.
26.10 이전에 Google 번역을 사용하셨나요? 내장 Google 엔진은 없어졌고, 이 애드온이 API 키 없이 그 자리를 대신합니다. 설정 › Add-ons에서 설치한 뒤, 번역 패널의 Translation engine으로 translate-offline을 고르세요.
모델
고를 모델은 없습니다. Subtitld는 애드온에 두 언어를 알려 줍니다. 하나는 자막에 표시된 언어(전사 패널의 Subtitle Language)이고, 다른 하나는 Target language입니다. 애드온은 Argos Translate의 패키지 목록에서 정확히 그 쌍을 위한 모델을 찾습니다. 제3의 언어를 거쳐 번역하지는 않습니다. 그 쌍의 모델이 없으면 unsupported_language가 나옵니다.
쌍 하나의 모델은 약 60~80 MB입니다. 새 쌍의 첫 자막은 내려받는 동안 기다리며, 다 들어오면 진행 막대가 움직입니다. 그 뒤로는 그 쌍을 번역할 때 네트워크가 필요 없습니다.
모델이 저장되는 위치
쌍마다 en_pt, pt_en처럼 그 쌍의 이름을 딴 폴더가 있습니다. 애드온 밖에 있으므로 업데이트하거나 제거해도 유지됩니다. 공간을 확보하려면 폴더를 삭제하세요.
| 시스템 | 폴더 |
|---|---|
| Linux | ~/.cache/subtitld/translate-offline |
| macOS | ~/.cache/subtitld/translate-offline |
| Windows | %USERPROFILE%\.cache\subtitld\translate-offline |
옵션
설정 › 애드온 › Offline Translate (CTranslate2) › 구성에서 설정할 수 있습니다.
2자막마다 몇 개의 후보 번역을 비교할지 정합니다. 높으면 조금 더 좋지만 느리고, 1이 가장 빠릅니다.
언어
애드온이 나열하는 언어입니다. Argos Translate에 그 쌍의 모델이 있으면 쌍이 작동합니다. pt-br 같은 지역 태그는 주 언어를 사용합니다.
enptesfrdeitnlruukpltrarzhjakohicssvdafielhuroidca
플랫폼
| 시스템 | 다운로드 |
|---|---|
| Linux x86-64 | 110.8 MB |
| macOS (Apple 실리콘) | 22.8 MB |
| Windows x86-64 | 41.0 MB |
빌드는 CI에서 만들어지며, 번역은 실행하지 않습니다.
문제 해결
Subtitld는 첫 오류에서 멈추고, 코드를 먼저 보여 주는 Translation error 상자에 표시합니다. 그 전에 번역된 자막은 번역을 그대로 유지합니다.
unsupported_language이 쌍의 모델이 없습니다. 메시지에pt->de처럼 쌍이 표시됩니다. 애드온은 제3의 언어를 거치지 않으므로 다른 쌍을 고르세요. 메시지가 모델 파일이 없다고 하면 그 쌍의 폴더를 삭제하고 다시 실행해 새로 내려받으세요.network_unavailable모델이나 Argos Translate의 모델 목록을 내려받지 못했습니다. 연결을 확인하고 다시 시도하세요. 네트워크는 쌍을 처음 사용할 때만 필요합니다.internal디스크가 가득 차서 모델 압축을 풀지 못하는 등 다른 문제가 생겼습니다. 쌍은 압축 해제가 완전히 끝나야 준비된 것으로 간주되므로, 다시 실행하면 다운로드가 처음부터 시작됩니다.
라이선스
애드온과 CTranslate2는 상업적 작업에 문제 없습니다. 각 모델은 자체 라이선스를 유지하며, 보통 MIT 또는 Creative Commons입니다. 상업적으로 쓰기 전에 여러분의 쌍에 해당하는 라이선스를 확인하세요.
버전
- 0.1.0