pythonで使える多言語辞書または和露辞書ライブラリを探しています。
試したライブラリ
上記のライブラリを試しましたが、サービスを終了しているか、ロシア語に対応していないかのどちらかで使えません(T-T) ほかに使えるものはあるでしょうかorz
できましたー(≧∀≦)
CHERRY様の助言でgoogletrans 2.3.0を採用し、AttributeError: 'NoneType' object has no attribute 'group'
を検索にかけて、前より辛抱強く探してstackoverflow の解決策を見つけました!
そのまま使うと動かないからパッチ当ててね! 以下のコマンド実行してね! まずはアンインストールからね!
$ pip uninstall googletrans $ git clone https://github.com/BoseCorp/py-googletrans.git $ cd ./py-googletrans $ python setup.py install
これだけです。$ python setup.py install
の後に改めて$ pip install googletrans
する必要はありません。
.py
ファイルのコードと実行結果
.py
ファイル
python
1from googletrans import Translator 2 3translator = Translator() 4print(translator.translate('солдат', 'ja'))
実行結果
Translated(src=ru, dest=ja, text=兵士, pronunciation=Heishi, extra_data="{'trans lat...")
$ python setup.py install
でエラーが出る場合は
Anacondaでは、上記のやり方でスムーズに行ったのですが、Linux Mint上のPycharmでは[Errno 13] Permission denied:
が出ました。
そのときは以下をPycharmのTerminalに入力してください。
$ whereis python $ sudo /usr/bin/python3.6 setup.py install
実際の画像
私の場合は$ whereis python
でpythonのあるディレクトリがずらずらと出てきていますが、使っているのは一番最初の/usr/bin/python3.6
なので、これを使って次のコマンドを打ちます。
sudo /usr/bin/python3.6 setup.py install
参考サイト: stackoverflow
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/26 01:41