답변:
dictd
서버 를 설치 하고 단어 번역을 위해 Freedict Dictionary 데이터베이스를 사용할 수 있습니다 .
지시 된 설치 :
sudo apt-get install dictd
번역 데이터베이스를 설치하십시오. 예. DICT-freedict-ENG-FRA 프랑스어 번역에 영어, DICT-freedict-ENG-스파 스페인어 번역 영어.
sudo apt-get install dict-freedict-eng-fra
sudo apt-get install dict-freedict-eng-spa
사용법 :
데이터베이스 목록보기 :
dict -D
특정 데이터베이스를 사용하십시오 (예 : 영어에서 스페인어로 번역 :
dict -d fd-eng-spa "how are you?"
다음을 사용 libtranslate-bin
하여 설치 :
sudo apt-get install libtranslate-bin
예. 온라인 Google 번역 엔진 사용 :
echo "what are you doing" | translate-bin -s google -f en -t fr
영어 사전 데이터베이스 ( gcide, wn, devil ) 설치 :
sudo apt-get install dict-gcide
sudo apt-get install dict-wn
sudo apt-get install dict-devil
영어 동의어 사전 데이터베이스 설치 ( moby-thesaurus ) :
sudo apt-get install dict-moby-thesaurus
사용법 :
특정 데이터베이스 사용 ( 예 : WordNet-wn ) :
dict -d wn "dictionary"
dict-database를 지정하지 않으면 사용 가능한 모든 데이터베이스에서 정의 / 번역 / 동의어 사전이 출력됩니다. 예.
dict "dictionary"
Translate Shell (예 : Google Translate CLI)은 Google Translate를 사용하여 명령 줄에서 번역 텍스트를 사용할 수있는 도구입니다.
$ wget git.io/trans
$ chmod +x ./trans
또는
sudo apt install translate-shell
또는
$ git clone https://github.com/soimort/translate-shell
$ cd translate-shell/
$ make
$ [sudo] make install
번역
trans en:de "The quick brown fox jumps over the lazy dog" # Translate to German (de)
trans es: "Igualdad, fraternidad y libertad" # From Spanish to your `locale`
trans :fr "Igualdad, fraternidad y libertad" # From your `locale` to French
trans -b :fr "Igualdad, fraternidad y libertad" # Same but `-brief`
사전으로 : lang from == to 또는 -d 매개 변수를 사용하는 경우 Google 번역을 사전으로 사용할 수 있습니다.
trans -d fr: mot
추가 정보 및 일부 예는 공식 사이트 에서 찾을 수 있습니다
원하는 언어에 따라 터미널을 통한 오프라인 기계 번역을위한 Apertium 을 확인하십시오 . 로맨스 언어 (ES, FR, PT, CAT, OCC ..)에 주로 초점을 맞추고 있지만 다양한 새 언어를 천천히 추가하는 것처럼 보입니다.
스페인어의 경우 다음을 설치하십시오.
sudo apt install apertium apertium-en-es
echo "Hola Mundo." | apertium -a es-en
> Hello world.
터미널 기반이지만 기본 GUI도 있습니다. apertium-tolk
최신 버전을 원하면 repos의 버전이 이전 버전 입니다. 설치 지침을 따르십시오 .
내가 쓴 간단한 명령 줄 번역기 구글에 기본 파이썬을 사용하여 번역합니다.
코드 : 파이썬 코드는 100 줄 미만이며 설치 스크립트를 작성하고 기본 선호 언어를 설정할 수있는 구성 파일을 제공합니다.
MIT 라이센스하에 있습니다.
전제 조건 : Linux의 Python2.x는 필요한 것입니다 .python3을 아직 지원하지 않습니다.이 문제는 나중에 해결할 수 있습니다.
여기에 sdcv 기반 답변을보십시오 (또한 "Xlanguage"에서 "Ylanguage"사전이 있습니다).
surfraw도 확인해야합니다. 설치하면를 통해 단어의 의미를 얻을 수 있습니다 sr webster difficultWord
. 번역하는 한 가지 방법은을 통해 이루어 sr google difficultword in hindi
지며 다른 번역 옵션도있을 수 있습니다.
"life"를 포르투갈어로 번역하십시오. 다음 예 : (lynx를 설치해야합니다)
lynx -source 'http://translate.google.com/translate_t?langpair=en|pt&text='life |awk {'print $852'} | cut -d = -f5 |cut -d ';' -f1 |awk 'NF>0'
"en"은 영어이고 "pt"는 포르투갈어입니다.
출력 :
'vida'
텍스트 파일을 기반으로 간단한 명령 줄 번역기 를 작성 했습니다 . 오디오 파일이 있으면 재생성합니다. 오디오 파일 데이터베이스가 이미 있는데이를 찾지 못하면 Google 데이터베이스에서 다운로드합니다.