Linux 용 최고의 명령 행 언어 변환기


정기적으로 동일한 언어를 사용하지 않는 사람들과 많이 여행하거나 의사 소통하는 사람들에게는 언어 번역 응용 프로그램의 중요성이 지나치게 강조 될 수 없습니다.

오늘은 Linux를위한 최고의 명령 줄 기반 번역 도구를 소개합니다.

1. DeepL Translator CLI

DeepL Translator Cli는 고급 기계 학습 기술을 사용하여 사용자가 언어간에 텍스트를 번역 할뿐만 아니라 입력 텍스트의 언어를 감지 할 수있게 해주는 무료 오픈 소스 명령 행 언어 변환기입니다. 그것은 DeepL , 독일의 기술 회사에 의해 구동되며 MIT 라이센스하에 공개되었습니다.

지원되는 언어로는 영어 (EN), 독일어 (DE), 프랑스어 (FR), 이탈리아어 (IT), 네덜란드어 (NL), 스페인어 (ES), 러시아어, 포르투갈어 및 폴란드어 무료, DeepL 은 관심있는 사용자를위한 가입 계획을 제공합니다.

DeepL Translator 명령 줄 도구를 설치하려면 먼저 Linux 배포판에 최신 버전의 Node.js를 설치해야합니다.

다음 명령을 사용하여 Debian 패키지 Ubuntu 에 Debian 패키지 저장소를 사용하여 Yarn 패키지 종속성 관리자를 설치하십시오.

$ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
$ echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
$ sudo apt-get update
$ sudo apt-get install yarn

CentOS , Fedora RHEL 배포시 RPM 패키지 저장소를 통해 Yarn 을 설치할 수 있습니다.

# curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
# yum install yarn  [On CentOS/RHEL]
# dnf install yarn  [On Fedora]

다음 명령을 사용하여 DeepL Translator 명령 줄 도구를 설치하십시오.

$ yarn global add deepl-translator-cli

DeepL 버전을 확인하여 설치 상태를 확인하십시오.

$ deepl --version

DeepL 은 기본 웹 사이트 deepl.com 에서 API 호출을 수행하므로 현재 사용하려면 온라인 상태 여야합니다. 전하는 바에 따르면 5.1 페타 플롭스의 슈퍼 컴퓨터에서 작동하며 언어를 감지하고 번역 할 수있는 충분한 속도입니다.

# Translate text into German
$ deepl translate -t 'DE' 'How do you do?'

# Pipe text from standard input
$ echo 'How do you do?' | deepl translate -t 'DE'

# Detect language
$ deepl detect 'Wie geht es Ihnen?'

# For help
$ deepl -h
$ deepl translate -h
$ deepl detect -h

2. 쉘 번역

번역 쉘 (이전 Google 번역 CLI )은 Google 번역 , Yandex 번역, Apertium에서 제공하는 무료 오픈 소스 명령 행 언어 변환기 도구입니다 , 빙 번역기. Windows (Cygwin, WSL 또는 MSYS2를 통해), GNU/Linux, macOS 및 BSD를 포함한 대부분의 POSIX 호환 시스템에서 사용할 수 있습니다.

셸 번역 을 사용하면 간단한 번역이나 대화 형 셸로 사용할 수 있습니다. 간단한 번역의 경우 셸 번역 은 간략한 키워드를 사용하여 세부 정보를 제외시키지 않는 한 기본적으로 번역 된 텍스트의 세부 정보를 제공합니다.

$ trans 'Saluton, Mondo!'
Saluton, Mondo!

Hello, World!

Translations of Saluton, Mondo!
[ Esperanto -> English ]
Saluton ,
    Hello,
Mondo !
    World!
$ trans -brief 'Saluton, Mondo!'
Hello, World!

대화식 셸로 사용되면 텍스트를 한 줄씩 입력 할 때 텍스트를 번역합니다. 예를 들어,

$ trans -shell -brief
> Rien ne réussit comme le succès.
Nothing succeeds like success.
> Was mich nicht umbringt, macht mich stärker.
What does not kill me makes me stronger.
> Юмор есть остроумие глубокого чувства.
Humor has a deep sense of wit.
> 幸福になるためには、人から愛されるのが一番の近道。
In order to be happy, the best way is to be loved by people.

필자가 권장하는 다운로드 방법은 여기에서 자체 포함 된 실행 파일을 가져 와서 경로에 넣고 다음 명령을 실행하는 것입니다.

$ wget git.io/trans
$ chmod +x ./trans

설치 및 사용에 대한 자세한 내용은 공식 GitHub 페이지를 확인하십시오.

Linux 용 다른 멋진 명령 행 텍스트 번역기 앱을 알고 있습니까? 아래 의견란에 제안 사항을 추가하십시오.