多平台翻译、文本语言探测

项目自动拆分,如需跟踪源码更新情况,请前往:https://github.com/plugins-world/packages 查看 Translate 目录

安装

$ composer require "mouyong/translate" -vvv

使用

<?php require __DIR__ . '/vendor/autoload.php'; // jinshan // $app = new MouYongTranslateTranslatorJinshan(); // baidu // $app = new MouYongTranslateTranslatorBaidu([ // // @see http://api.fanyi.baidu.com/manage/developer // // 'app_id' => '你的百度翻译 app_id', // // 'app_key' => '你的百度翻译 app_key', // ]); // youdao // $app = new MouYongTranslateTranslatorYoudao([ // // @see https://ai.youdao.com/console/ // // 'app_id' => '你的有道智云 app_id', // // 'app_key' => '你的有道智云 app_key', // ]); // google // $app = new MouYongTranslateTranslatorGoogleGoogle([ // // 需要配置代理 // 'http' => [ // 'proxy' => [ // 'http' => 'http://10.0.30.3:7890', // 'https' => 'http://10.0.30.3:7890', // ] // ], // ]); // try { // $result = $app->translate('测试', 'zh', 'en'); // var_dump($result->getSrc(), $result->getDst(), $result->getOriginal()); // } catch (Throwable $e) { // var_dump($e->getMessage()); // } // die; // 文本内容探测:检测用户输入的内容是哪个国家的语言 $languageRecognizerClient = new MouYongTranslateLanguageRecognizerLanguageRecognizerClient(); $languageRecognizer = $languageRecognizerClient->detect("Словѣ́ньскъ/ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ"); var_dump($languageRecognizer->getData());

TODO

[ ] Deepl
[ ] Bing
[ ] Tencent

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考学习用!
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。