웹사이트 검색

Linux용 최고의 명령줄 언어 번역기


특히 여행을 많이 하거나 정기적으로 같은 언어를 공유하지 않는 사람들과 소통하는 사람들에게는 언어 번역 응용 프로그램의 중요성은 아무리 강조해도 지나치지 않습니다.

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

1. DeepL 번역기 CLI

DeepL Translator Cli는 고급 기계 학습 기술을 사용하여 사용자가 언어 간 텍스트를 번역하고 입력 텍스트의 언어를 감지할 수 있도록 하는 무료 오픈 소스 명령줄 언어 번역기입니다. 독일 기술 회사인 DeepL에 의해 구동되며 MIT 라이센스에 따라 출시됩니다.

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

Linux에 DeepL 번역기 CLI 설치

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

다음으로, 다음 명령을 사용하여 DebianUbuntu 배포판에 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, FedoraRHEL 배포판에서는 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

DeepLdeepl.com의 기본 웹사이트에 API 호출을 하여 작동하므로 현재 이를 사용하려면 온라인 상태여야 합니다. 5.1페타플롭스(petaFLOPS)가 가능한 슈퍼컴퓨터에서 실행되는 것으로 알려졌습니다. 이는 눈 깜짝할 사이에 언어를 감지하고 번역하기에 충분한 속도입니다.

DeepL 사용 예

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. 쉘 번역

Translate Shell(이전의 Google Translate CLI)은 Google Translate, Yandex Translate, Apertium에서 제공하는 무료 오픈 소스 명령줄 언어 번역기 도구입니다. 및 Bing 번역기. 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.

Linux에 번역 셸 설치

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

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

설치 및 사용법에 대한 자세한 내용은 여기에서 공식 GitHub 페이지를 확인하세요.

다른 멋진 Linux용 명령줄 텍스트 번역기 앱을 알고 계십니까? 아래 댓글 섹션에 제안 사항을 추가하세요.