Offline Translate (CTranslate2)

번역오프라인CPU 전용상업적 사용 가능

여러분의 컴퓨터에서 언어 쌍마다 작은 모델 하나로 자막을 번역합니다. 계정도, API 키도, 사용량 제한도 없습니다. 쌍의 모델은 처음 사용할 때 내려받으며, 그 뒤로는 그 쌍이 오프라인에서 작동합니다.

Subtitld에서 설치하세요

설정 애드온 Offline Translate (CTranslate2) 설치

Subtitld가 내려받고, SHA-256을 확인하고, 최신 상태로 유지합니다.

GitHub의 소스
언어
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) › 구성에서 설정할 수 있습니다.

Beam size
기본값: 2

자막마다 몇 개의 후보 번역을 비교할지 정합니다. 높으면 조금 더 좋지만 느리고, 1이 가장 빠릅니다.

언어

애드온이 나열하는 언어입니다. Argos Translate에 그 쌍의 모델이 있으면 쌍이 작동합니다. pt-br 같은 지역 태그는 주 언어를 사용합니다.

  • en
  • pt
  • es
  • fr
  • de
  • it
  • nl
  • ru
  • uk
  • pl
  • tr
  • ar
  • zh
  • ja
  • ko
  • hi
  • cs
  • sv
  • da
  • fi
  • el
  • hu
  • ro
  • id
  • ca

플랫폼

시스템 다운로드
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디스크가 가득 차서 모델 압축을 풀지 못하는 등 다른 문제가 생겼습니다. 쌍은 압축 해제가 완전히 끝나야 준비된 것으로 간주되므로, 다시 실행하면 다운로드가 처음부터 시작됩니다.

라이선스

애드온
MIT
엔진
MIT
CTranslate2
모델
MIT / CC
Argos Translate의 OPUS-MT 모델, 각각 자체 라이선스

애드온과 CTranslate2는 상업적 작업에 문제 없습니다. 각 모델은 자체 라이선스를 유지하며, 보통 MIT 또는 Creative Commons입니다. 상업적으로 쓰기 전에 여러분의 쌍에 해당하는 라이선스를 확인하세요.

버전

  • 0.1.0
업데이트됨 · 애드온 카탈로그 기준 이 애드온의 문제 신고