Linux에서 한 언어에서 다른 언어로 텍스트 번역

Linux에서 한 언어에서 다른 언어로 텍스트 번역

터미널을 사용하여 여러 언어 간에 텍스트 문자열을 번역하고 싶으십니까? 인터넷을 검색하는 동안 다른 언어로 작성된 메시지를 발견하고 그 의미를 알고 싶을 수 있습니다. 운 좋게도 Linux에는 한 언어에서 다른 언어로 단어를 변환하는 데 사용할 수 있는 몇 가지 명령줄 응용 프로그램이 있습니다.





이 기사에서는 사용자가 시스템 터미널에서 직접 문자열을 다른 언어로 번역할 수 있는 두 가지 유틸리티인 DeepL Translator 및 Translate Shell에 대해 설명합니다.





DeepL 번역기 사용

DeepL Translator는 기계 학습 기술을 사용하여 언어 간에 텍스트를 번역합니다. 텍스트의 언어를 스스로 파악할 수 없는 경우 DeepL Translator가 자동으로 해당 언어를 식별합니다. 텍스트 번역에 DeepL API를 사용하므로 번역기를 사용하려면 시스템에 인터넷 연결이 활성화되어 있어야 합니다.





DeepL 번역기는 다음 언어를 지원합니다.

  • 영어
  • 독일 사람
  • 프랑스 국민
  • 이탈리아 사람
  • 네덜란드 사람
  • 스페인의
  • 러시아인
  • 포르투갈 인
  • 광택

DeepL Translator용 Linux 패키지는 무료로 사용할 수 있습니다. 그러나 도구를 자주 사용할 계획이라면 구독을 구입할 수 있습니다. 요금제와 가격은 국가마다 다르지만 사용자도 무료로 구독할 수 있습니다.



DeepL 번역기 설치

Linux 머신에서 DeepL Translator를 실행하려면 먼저 최신 버전의 Node.js를 설치해야 합니다.

이제 Yarn 패키지 관리자를 다운로드하여 설치합니다. 일부 Linux 배포판에서는 프로세스가 약간 다릅니다. 이 가이드에서는 데비안과 페도라에 Yarn을 설치하는 방법에 대해 설명합니다.





Ubuntu와 같은 Debian 기반 배포에서는 다음을 사용하여 Yarn GPG 키를 다운로드합니다. 곱슬 곱슬하다 .

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -

시스템의 리포지토리 목록에 Yarn Debian 리포지토리를 추가합니다.





크롬 북에서 오디오를 녹음하는 방법
echo 'deb https://dl.yarnpkg.com/debian/ stable main' | sudo tee /etc/apt/sources.list.d/yarn.list

저장소 목록을 업데이트하고 다음을 사용하여 Yarn을 설치하십시오. 적절한 .

sudo apt update
sudo apt install yarn

Fedora 및 기타 RPM 기반 배포판에서는 먼저 Yarn 저장소를 저장소 목록에 추가해야 합니다. Node.js 종속성은 Fedora에 자동으로 설치되므로 수동으로 설치할 필요가 없습니다.

curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo

다음 중 하나를 사용하여 Yarn을 설치할 수 있습니다. DNF 또는 . 터미널에 다음 명령 중 하나를 입력합니다.

sudo yum install yarn
sudo dnf install yarn

시스템에 Yarn 패키지 관리자를 설치했으므로 이제 DeepL Translator 패키지를 다운로드할 차례입니다. DeepL 번역기를 설치하려면 다음을 입력하십시오.

yarn global add deepl-translator-cli

패키지의 버전 정보를 확인하여 Yarn이 시스템에 DeepL Translator를 성공적으로 설치했는지 확인할 수 있습니다.

deepl --version

DeepL 번역기 사용 방법

DeepL Translator로 텍스트를 번역하는 것은 간단합니다. 문자열을 다른 언어로 번역하려면 명령으로 언어 코드와 문자열을 지정합니다.

deepl translate -t 'DE' 'Hello how are you'

위에서 언급했듯이 DeepL Translator는 지정된 텍스트 부분의 언어를 감지할 수 있습니다. 이렇게 하려면 다음을 사용하십시오. 감지하다 옵션 깊은 명령.

deepl detect 'Dies ist in Englisch'

다른 Linux 명령과 마찬가지로 파이프를 사용할 수 있습니다. 깊은 표준 출력으로. 예를 들어:

echo 'How are you' | deepl translate -t 'DE'

번역기 사용법을 잘 모르겠다면, 다음을 사용하여 도움말 섹션을 확인할 수 있습니다. -시간 깃발. 개발자는 유틸리티에서 사용할 수 있는 각 옵션에 대한 도움말 페이지를 제공했습니다.

deepl -h
deepl translate -h
deepl detect -h

관련된: Microsoft Word에서 전체 문서를 번역하는 방법

셸 번역 유틸리티 사용

Translate Shell은 Linux에서 사용할 수 있는 가장 널리 사용되는 명령줄 언어 번역기 중 하나입니다. 이전에는 Google 번역 CLI로 알려졌습니다. Google 번역, Bing 번역기, Apertium 및 Yandex 번역의 강력한 기능은 터미널에서 바로 텍스트 문자열을 번역하기 위한 신뢰할 수 있는 도구입니다.

Linux 시스템에 Translate Shell을 설치하려면 실행 파일을 다운로드하여 시스템의 환경 변수에 추가하십시오.

wget git.io/trans

다운로드한 파일에 실행 권한을 할당합니다.

sudo chmod +x ./trans

실행 파일을 환경 변수에 추가합니다.

알루미늄 대 스테인리스 스틸 애플 워치 2
sudo mv ./trans /usr/local/bin

번역 쉘을 사용하는 방법

번역 셸로 텍스트를 번역하는 것은 DeepL 번역기에 비해 매우 쉽습니다. 응용 프로그램에는 Default, Interactive 및 Brief의 세 가지 출력 모드가 있습니다.

기본 모드에서 출력에는 번역과 관련된 정보가 포함됩니다. 반면에 브리핑 모드는 번역된 텍스트만 표시합니다.

기본적으로 유틸리티는 텍스트를 영어로 번역합니다. 번역 셸을 사용하여 문자열을 영어로 번역하려면:

trans 'Dies ist in Englisch'

시스템은 다음 출력을 표시합니다.

문자열을 영어가 아닌 다른 언어로 번역하려면 언어 코드를 사용해야 합니다. 예를 들어, 문자열을 영어에서 스페인어로 변환하려면:

trans :es 'Hello Everyone'

산출:

Hola a todas

번역 셸이 텍스트의 언어를 식별할 수 없는 경우 명령으로 언어 코드를 지정할 수 있습니다.

trans es: 'Hola a todas'

마지막 두 명령에서 왼쪽 콜론 ( : ) 문자는 출발어용이고 오른쪽은 도착어용입니다.

단일 문자열을 여러 언어로 번역하려면 다음으로 구분된 각 언어 코드를 전달하십시오. ( + ) 캐릭터.

trans :es+hi 'Hello Everyone'

앞서 언급한 명령은 지정된 텍스트를 스페인어와 힌디어로 번역합니다.

출발어와 도착어를 모두 전달할 수도 있습니다.

trans es:hi 'Hola a todas'

문자열의 언어를 모르는 경우 다음을 사용할 수 있습니다. -ID 기본값으로 플래그 트랜스 명령.

trans -id 'Hola a todas'

완전한 파일을 다른 언어로 번역하려면 파일 이름을 전달하십시오.

trans en:es file://document.txt

사용 -짧은 플래그를 사용하여 단순 출력 형식으로 전환합니다.

trans -brief 'Dies ist in Englisch'

산출:

This is in English

대화형 번역 셸을 사용하려면:

trans -shell -brief

이제 문장을 입력하기 시작하면 시스템이 대화형 방식으로 텍스트를 번역합니다.

Linux 명령줄에서 텍스트 번역

가끔 인터넷을 검색하다 보면 이해할 수 없는 언어로 쓰여진 텍스트를 접할 수 있습니다. 오늘날 대부분의 브라우저에는 자동 언어 번역 기능이 있지만 매번 제대로 작동하지는 않습니다. 이러한 상황에서는 명령줄 언어 번역기가 있으면 도움이 될 수 있습니다.

온라인 도구를 사용하여 웹페이지를 번역하도록 선택할 수도 있습니다. 웹 페이지를 원하는 언어로 즉시 번역하는 데 도움이 되는 여러 도구를 인터넷에서 사용할 수 있습니다.

공유하다 공유하다 트위터 이메일 웹 페이지 번역을 위한 7가지 최고의 브라우저 도구

여러 언어에 능통하지 않으면 인터넷의 거의 절반에 액세스할 수 없습니다. 그렇다면 최고의 번역 도구는 무엇일까요? 이것들.

USB로 윈도우10 재설치하는 방법
다음 읽기 관련 항목
  • 리눅스
  • 번역
  • 구글 번역
  • 단말기
  • 리눅스
저자 소개 디페쉬 샤르마(79건의 기사 게재)

Deepesh는 MUO의 Linux용 주니어 편집자입니다. 그는 모든 신규 이민자에게 행복한 경험을 제공하는 것을 목표로 Linux에 대한 정보 가이드를 작성합니다. 영화에 대해서는 잘 모르지만 기술에 대해 이야기하고 싶다면 그는 당신의 남자입니다. 여가 시간에는 책을 읽거나 다양한 음악 장르를 듣거나 기타를 연주하는 그를 볼 수 있습니다.

Deepesh Sharma가 참여한 작품 더보기

뉴스레터 구독

기술 팁, 리뷰, 무료 전자책 및 독점 거래에 대한 뉴스레터에 가입하십시오!

구독하려면 여기를 클릭하세요.