1.1.2 • Published 1 year ago

@renkunx/translate-cli v1.1.2

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

translate-cli

Machine learning translate any language.

Node.js Package

Usage

translate --help
Options:
  -v,--version           output the current version
  -p, --platform [name]  designated translation platform (choices: "baidu", "google", default: "baidu")
  -t, --type [type]      designated translation content (choices: "string", "file", default: "string")
  -h, --help             display help for command

Examples

File translation

// Use Baidu translation for document translation
translate -t file from.js to.js -p baidu

Text translation

// Use Baidu translation for text translation

translate '将要翻译成英文'
> To be translated into English

translate '将要翻译成日语' jp
> 日本語に訳します。

TODO

  • Baidu translation

  • Google translation

  • deepl translation

Language

中文首字母名称代码语种检测名称代码语种检测名称代码语种检测
A阿拉伯语ara爱尔兰语gle奥克语oci
阿尔巴尼亚语alb阿尔及利亚阿拉伯语arq阿肯语aka
阿拉贡语arg阿姆哈拉语amh阿萨姆语asm
艾马拉语aym阿塞拜疆语aze阿斯图里亚斯语ast
奥塞梯语oss爱沙尼亚语est奥杰布瓦语oji
奥里亚语ori奥罗莫语orm
B波兰语pl波斯语per布列塔尼语bre
巴什基尔语bak巴斯克语baq巴西葡萄牙语pot
白俄罗斯语bel柏柏尔语ber邦板牙语pam
保加利亚语bul北方萨米语sme北索托语ped
本巴语bem比林语bli比斯拉马语bis
俾路支语bal冰岛语ice波斯尼亚语bos
博杰普尔语bho
C楚瓦什语chv聪加语tso
D丹麦语dan德语de鞑靼语tat
掸语sha德顿语tet迪维希语div
低地德语log
E俄语ru
F法语fra菲律宾语fil芬兰语fin
梵语san弗留利语fri富拉尼语ful
法罗语fao
G盖尔语gla刚果语kon高地索布语ups
高棉语hkm格陵兰语kal格鲁吉亚语geo
古吉拉特语guj古希腊语gra古英语eno
瓜拉尼语grn
H韩语kor荷兰语nl胡帕语hup
哈卡钦语hak海地语ht
豪萨语hau黑山语mot
J吉尔吉斯语kir加利西亚语glg加拿大法语frn
加泰罗尼亚语cat捷克语cs
K卡拜尔语kab卡纳达语kan卡努里语kau
卡舒比语kah康瓦尔语cor科萨语xho
科西嘉语cos克里克语cre克里米亚鞑靼语cri
克林贡语kli克罗地亚语hrv克丘亚语que
克什米尔语kas孔卡尼语kok库尔德语kur
L拉丁语lat老挝语lao罗马尼亚语rom
拉特加莱语lag拉脱维亚语lav林堡语lim
林加拉语lin卢干达语lug卢森堡语ltz
卢森尼亚语ruy卢旺达语kin立陶宛语lit
罗曼什语roh罗姆语ro逻辑语loj
M马来语may缅甸语bur马拉地语mar
马拉加斯语mg马拉雅拉姆语mal马其顿语mac
马绍尔语mah迈蒂利语mai曼克斯语glv
毛里求斯克里奥尔语mau毛利语mao孟加拉语ben
马耳他语mlt苗语hmn
N挪威语nor那不勒斯语nea南恩德贝莱语nbl
南非荷兰语afr南索托语sot尼泊尔语nep
P葡萄牙语pt旁遮普语pan帕皮阿门托语pap
普什图语pus
Q齐切瓦语nya契维语twi切罗基语chr
R日语jp瑞典语swe
S萨丁尼亚语srd萨摩亚语sm塞尔维亚-克罗地亚语sec
塞尔维亚语srp桑海语sol僧伽罗语sin
世界语epo书面挪威语nob斯洛伐克语sk
斯洛文尼亚语slo斯瓦希里语swa
索马里语som塞尔维亚语(西里尔)src
T泰语th土耳其语tr塔吉克语tgk
泰米尔语tam他加禄语tgl提格利尼亚语tir
泰卢固语tel突尼斯阿拉伯语tua土库曼语tuk
W乌克兰语ukr瓦隆语wln威尔士语wel
文达语ven沃洛夫语wol乌尔都语urd
X西班牙语spa希伯来语heb希腊语el
匈牙利语hu西弗里斯语fry西里西亚语sil
希利盖农语hil下索布语los夏威夷语haw
新挪威语nno西非书面语nqo信德语snd
修纳语sna宿务语ceb叙利亚语syr
巽他语sun
Y英语en印地语hi印尼语id
意大利语it越南语vie意第绪语yid
因特语ina亚齐语ach印古什语ing
伊博语ibo伊多语ido约鲁巴语yor
亚美尼亚语arm伊努克提图特语iku
伊朗语ir
Z中文(简体)zh中文(繁体)cht中文(文言文)wyw
中文(粤语)yue扎扎其语zaz中古法语frm
祖鲁语zul爪哇语jav

Test Github workflow

act release --secret-file act.local.env

Tips

  • 使用workflow发布时,因为docker设置了registry-url,需要删除package.json里的publishConfig
  • 带有scope的包,在workflow需要带上scope参数,否则一致报401

npm ERR! code E401
npm ERR! Unable to authenticate, need: Basic realm="GitHub Package Registry"