YouDao Console Version, a simple wrapper for Youdao API
Project description
Simple wrapper for Youdao online translate (Chinese <-> English) service API, as an alternative to the StarDict Console Version(sdcv).
注意
有道翻译API 将于 2018-12-31 后停止运行,改由“有道云-有道智云文本翻译” 提供兼容的服务;目前本项目代码已经匹配升级,但是按照文档说法,有道智云API是“按量收费”,目前账户内有100元体验金,具体收费计算方式尚不明确,项目工具的用户量不明确,而又本项目开源,所用服务标识的ID/SECRET也可能被他人使用,因而此后本项目功能存在不确定性。
Usage
$ ydcv --help usage: ydcv.py [-h] [-f] [-s] [-S] [-r] [-p {festival,mpg123,sox,mpv}] [-a {auto,uk,us}] [-x] [--color {always,auto,never}] [-F {zh-CHS,ja,EN,ko,fr,ru,pt,es,vi,de,ar,id}] [-t {zh-CHS,ja,EN,ko,fr,ru,pt,es,vi,de,ar,id}] [words [words ...]] Youdao Console Version positional arguments: words words to lookup, or quoted sentences to translate. optional arguments: -h, --help show this help message and exit -f, --full print full web reference, only the first 3 results will be printed without this flag. -s, --simple only show explainations. argument "-f" will not take effect. -S, --speech print URL to speech audio. -r, --read read out the word with player provided by "-p" option. -p {festival,mpg123,sox,mpv}, --player {festival,mpg123,sox,mpv} read out the word with this play.Default to 'festival' or can be 'mpg123', 'sox', 'mpv'.-S option is required if player is not festival. -a {auto,uk,us}, --accent {auto,uk,us} set default accent to read the word in. Default to 'auto' or can be 'uk', or 'us'. -x, --selection show explaination of current selection. --color {always,auto,never} colorize the output. Default to 'auto' or can be 'never' or 'always'. -F {zh-CHS,ja,EN,ko,fr,ru,pt,es,vi,de,ar,id}, --from {zh-CHS,ja,EN,ko,fr,ru,pt,es,vi,de,ar,id} Translate from specific language. Default: EN -t {zh-CHS,ja,EN,ko,fr,ru,pt,es,vi,de,ar,id}, --to {zh-CHS,ja,EN,ko,fr,ru,pt,es,vi,de,ar,id} Translate to specific language. Default: zh-CHS
翻译支持的语言列表
--from 和 --to参数可以指定特定语言之间相互翻译,但只有中文结果有词典内容
语言 |
代码 |
语言 |
代码 |
语言 |
代码 |
语言 |
代码 |
---|---|---|---|---|---|---|---|
中文 |
zh-CHS |
葡萄牙文 |
pt |
韩文 |
ko |
德文 |
de |
日文 |
ja |
西班牙文 |
es |
法文 |
fr |
阿拉伯文 |
ar |
英文 |
EN |
越南文 |
vi |
俄文 |
ru |
印尼文 |
id |
Installation
pip install ydcv
Environment
Python ( >=2.7, 3.x )
Similar Projects on github
Lang |
Project |
Author |
---|---|---|
Go |
boypt |
|
RUST |
farseerfc |
|
RUST |
passchaos |
|
Powershell |
atupal |
|
BASH |
MasterCsquare |
|
Perl |
JaHIY |
|
C |
proudzhu |
|
C++ |
proudzhu |
|
Vim |
bennyyip |
|
Erlang |
zhenglinj |
|
Haskell |
proudzhu |
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file ydcv-0.6.2.tar.gz
.
File metadata
- Download URL: ydcv-0.6.2.tar.gz
- Upload date:
- Size: 20.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.7.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2bdd96ca4d44adc21f20f4656285e8d6e1a2c18624741d9bb2ad15d46cbaf551 |
|
MD5 | 6c4c442e2ec5064498d4de9557989810 |
|
BLAKE2b-256 | 38ff9ab285ca8f128917a193b2e4aeeb208714d66cb5f7e2097cc29efc09e62d |
File details
Details for the file ydcv-0.6.2-py3-none-any.whl
.
File metadata
- Download URL: ydcv-0.6.2-py3-none-any.whl
- Upload date:
- Size: 20.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.7.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bbb1a51f2133a9b627960032e8280bda1b1d3891bab989345fa6f2d7138b05ba |
|
MD5 | 96ba348a44eadd2b15350b3904e5ec1f |
|
BLAKE2b-256 | 6fef6f972920da3c53ae2f5d1428d50e978cc9eb254782ef6adbf0ccd50bb7b0 |
File details
Details for the file ydcv-0.6.2-py2-none-any.whl
.
File metadata
- Download URL: ydcv-0.6.2-py2-none-any.whl
- Upload date:
- Size: 20.2 kB
- Tags: Python 2
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.7.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38f53838349f74a348caa4b9f19fcedbbe9ef904e8d77c432f862477cd469869 |
|
MD5 | 4962ed071aaea4c94334943682ddfb2e |
|
BLAKE2b-256 | 7d313f9c108f8cab8a7fb0be5267f86677c2ec30d9902e17a6f866333cb74789 |