用 PHP 写了一个命令行翻译器,支持 有道、百度

client-translator

百度, 有道翻译,查词

环境要求

  • PHP >= 5.6
  • Composer

安装

全局安装

$ composer global require jonasyeah/client-translator

当前目录安装

$ composer create-project jonasyeah/client-translator

使用

$ ./path/client-translator/tsl "今天天气不错"
$ ./path/client-translator/tsl "今天天气不错"  -f youdao,baidu

相关

命令行是调用了 PHP 翻译库, 聚合了有道和百度翻译通用翻译API和翻译页破解APi

Github

php
本作品采用《CC 协议》,转载必须注明作者和本文链接
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 1

安装失败

$  composer global require jonasrepo/client-translator
    1/11:       https://packagist.laravel-china.org/p/provider-archived$3a7b7755dc2c1a743e8595b726a2723edaeb78e0d53177bc03159ace935c8085.json
    2/11:       https://packagist.laravel-china.org/p/provider-2013$576abc9164bc090d091148e89a3e6c04d135a6f535b6987af9d4cb84fdda7a36.json
    3/11:       https://packagist.laravel-china.org/p/provider-latest$2054fbbbd2ae1945b9a00fec05b703db9a8de1708e2ec98ed849c13c921ca0e3.json
    4/11:       https://packagist.laravel-china.org/p/provider-2018-10$9d03829778d98139405b8ffe8f5a10531f0a03cebc94395fd5eaaf8924696bc2.json
    5/11:       https://packagist.laravel-china.org/p/provider-2019-01$5584cd04013203280d59a184e3be25f66f189a072a576d754da6e1887c65c670.json
    6/11:       https://packagist.laravel-china.org/p/provider-2016$01650a550f57d271b22d2b7f58a43b325fadcffd504190b6c144848420339e2b.json
    7/11:       https://packagist.laravel-china.org/p/provider-2014$895bbc521923731176e97c8778dae9fcf2ef5a2ac27405919df9cbeb58f96483.json
    8/11:       https://packagist.laravel-china.org/p/provider-2015$ae2239b71e7de7b1acf4ad137bb7766f33cc924edf79d8718476d9ca381ecb3f.json
    9/11:       https://packagist.laravel-china.org/p/provider-2018$e8256f3c5cd9169e2c1a65a4a7d4aeca08d95b2de01c46aeb663c473379a9b9b.json
    10/11:      https://packagist.laravel-china.org/p/provider-2019-04$1105c151c9cc3f93c74fc22cb7339b6e7aff587e8cd338ddb2ac2806870635a5.json
    11/11:      https://packagist.laravel-china.org/p/provider-2017$55bc53149e08cc4525fbcd2837c0353a19e4c461af3df1279921c9c97e59b174.json
    Finished: success: 11, skipped: 0, failure: 0, total: 11

  [InvalidArgumentException]
  Could not find a matching version of package jonasrepo/client-translator. C
  heck the package spelling, your version constraint and that the package is
  available in a stability which matches your minimum-stability (stable).

$ php -v
PHP 7.1.13 (cli) (built: Jan  3 2018 20:14:59) ( NTS MSVC14 (Visual C++ 2015) x86 )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies
    with Xdebug v2.7.0alpha1, Copyright (c) 2002-2018, by Derick Rethans
4年前 评论
jonas2019 (楼主) 4年前
lovecn (作者) 4年前
lovecn (作者) 4年前
jonas2019 (楼主) 4年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!