私はDebianでfreeict-allを見ました。
$ sudo aptitude install dict-freedict-all
[sudo] password for shirish:
The following NEW packages will be installed:
dict-freedict-afr-deu{a} dict-freedict-afr-eng{a} dict-freedict-all
dict-freedict-ara-eng{a} dict-freedict-bre-fra{a} dict-freedict-ces-eng{a}
dict-freedict-ckb-kmr{a} dict-freedict-cym-eng{a} dict-freedict-dan-eng{a}dict-freedict-deu-eng{a} dict-freedict-deu-fra{a} dict-freedict-deu-ita{a} dict-freedict-deu-kur{a} dict-freedict-deu-nld{a} dict-freedict-deu-por{a} dict-freedict-deu-swe{a} dict-freedict-deu-tur{a} dict-freedict-eng-afr{a} dict-freedict-eng-ara{a} dict-freedict-eng-ces{a} dict-freedict-eng-cym{a} dict-freedict-eng-deu{a} dict-freedict-eng-ell{a} dict-freedict-eng-fra{a} dict-freedict-eng-gle{a} dict-freedict-eng-hin{a} dict-freedict-eng-hrv{a} dict-freedict-eng-hun{a} dict-freedict-eng-ita{a} dict-freedict-eng-lat{a} dict-freedict-eng-lit{a} dict-freedict-eng-nld{a} dict-freedict-eng-pol{a} dict-freedict-eng-por{a} dict-freedict-eng-rom{a} dict-freedict-eng-rus{a} dict-freedict-eng-spa{a} dict-freedict-eng-srp{a} dict-freedict-eng-swe{a} dict-freedict-eng-swh{a} dict-freedict-eng-tur{a} dict-freedict-fra-bre{a} dict-freedict-fra-deu{a} dict-freedict-fra-eng{a} dict-freedict-fra-nld{a} dict-freedict-gla-deu{a} dict-freedict-gle-eng{a} dict-freedict-gle-pol{a} dict-freedict-hrv-eng{a} dict-freedict-hun-eng{a} dict-freedict-isl-eng{a} dict-freedict-ita-deu{a} dict-freedict-ita-eng{a} dict-freedict-jpn-deu{a} dict-freedict-jpn-eng{a} dict-freedict-jpn-fra{a} dict-freedict-jpn-rus{a} dict-freedict-kha-deu{a} dict-freedict-kha-eng{a} dict-freedict-kur-deu{a} dict-freedict-kur-eng{a} dict-freedict-kur-tur{a} dict-freedict-lat-deu{a} dict-freedict-lat-eng{a} dict-freedict-lit-eng{a} dict-freedict-mkd-bul{a} dict-freedict-nld-deu{a} dict-freedict-nld-eng{a} dict-freedict-nld-fra{a} dict-freedict-nno-nob{a} dict-freedict-oci-cat{a} dict-freedict-pol-gle{a} dict-freedict-por-deu{a} dict-freedict-por-eng{a} dict-freedict-san-deu{a} dict-freedict-slk-eng{a} dict-freedict-spa-ast{a} dict-freedict-spa-eng{a} dict-freedict-spa-por{a} dict-freedict-srp-eng{a} dict-freedict-swe-deu{a} dict-freedict-swe-eng{a} dict-freedict-swh-eng{a} dict-freedict-swh-pol{a} dict-freedict-tur-deu{a} dict-freedict-tur-eng{a}
0 packages upgraded, 86 newly installed, 0 to remove and 0 not upgraded.
Need to get 48.9 MB of archives. After unpacking 80.1 MB will be used.
Do you want to continue? [Y/n/?] n
私のユースケースは簡単です。ネットワークにアクセスせずに他の言語に構文を翻訳できるようにしたいです。上記のツールを使用できますか?少し混乱しても文法的構文などはそれほど価値があるかもしれません。
答え1
コマンドラインツール:translate-shell
Translate Shell(以前の Google Translate CLI)は、Google Translate(デフォルト)、Bing Translator、Yandex.Translate、DeepL Translator、および Apertium が提供するコマンドライントランスレータです。これにより、端末からこれらの翻訳エンジンの1つに簡単にアクセスできます。
apt install translate-shell
たとえば、
trans 'Salut!, Bonjour!, Soyez le bienvenu!'
出力例:
Salut!, Bonjour!, Soyez le bienvenu!
(null)
Hi!, Hello!, Welcome!
/null/
Translations of Salut!, Bonjour!, Soyez le bienvenu!
[ Français -> English ]
Salut!, Bonjour!, Soyez le bienvenu!
Hi!, Hello!, Welcome!
trans --help
詳細は参照してください。
-p
次のオプションを使用して音声シンセサイザを有効にできます。
trans 'Buenos días. ¿Cómo estás?' -p
ターゲット言語を変更するには、[source_LANG]:[target_LANG]
次のようにします。 (スペイン語からフランス語へ):
trans es:fr 'Buenos días. ¿Cómo estás?'
または:
trans -s es -t fr 'Buenos días. ¿Cómo estás?'
答え2
weboob
次のようにすることもできます。
Weboobsは、ユーザーがブラウザでWebサイトを開かずにWebサイトと対話するアプリケーションの集まりです。また、APIが不足しているWebサイトと対話できるように、明確に定義されたAPIも提供しています。
Ubuntu 16.04.3 lts
以前のバージョンがあることがわかりました。weboob
以下から複製することをお勧めします。git
$ git clone https://git.weboob.org/weboob/devel.git weboob && cd weboob
translaboob
モジュールを手動で起動します。
$ ./tools/local_run.sh translaboob
初めて実行する場合は、使用するバックエンドを選択する必要があります。
Warning: there is currently no configured backend for translaboob
Do you want to configure backends? (Y/n): Y
Available modules:
1) [ ] ebonics English to Ebonics translation service
2) [ ] googletranslate Google translation web service
3) [ ] larousse larousse dictionary translations
4) [ ] wordreference Free online translator
a) --all-- install all backends
q) --stop--
この例では、次を選択しますgoogletranslate
。
Select a backend to create (q to stop): 2
Backend "googletranslate" successfully added.
Available modules:
1) [ ] ebonics English to Ebonics translation service
2) [X] googletranslate Google translation web service
3) [ ] larousse larousse dictionary translations
4) [ ] wordreference Free online translator
a) --all-- install all backends
q) --stop--
押した後、q
翻訳したい文章を入力できます。例:
Select a backend to create (q to stop): q
Right right!
Welcome to translaboob v1.4
Copyright(C) 2012-2018 Lucien Loiseau
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Type "help" to display available commands.
Loaded backends: googletranslate
translaboob> translate en de 'The quick brown fox jumps over the lazy dog'
* googletranslate
Der schnelle braune Fuchs springt über den faulen Hund
translaboob> translate en ko 'The quick brown fox jumps over the lazy dog'
* googletranslate
빠른 갈색 여우는 게으른 개를 뛰어 넘습니다.