后端开发谷歌翻译接口国内使用谷歌翻译不翻墙及接口方式
Sugar核心内容
主要就是DNS更新翻译域名,目前来说有效dns可以使用以下工具获取
1 2 3 4 5
| //全局安装翻译ip的工具 npm i -g @hcfy/check-google-translate-ip-cli
//执行命令进行dns检查 ggc
|
1 2
| 108.177.97.100 translate.googleapis.com 108.177.97.100 translate.google.com
|
php接口实现方式(非官方api)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| public function translates() { $text = input('text', '');
if (empty($text)) { return '请输入要翻译的文本'; }
$url = "https://translate.google.com/m?sl=auto&tl=zh-CN&hl=zh-CN&q=" . urlencode($text); $ql = QueryList::get($url); $result = $ql->find('.result-container')->text(); echo $result; }
|
querylist使用
1
| composer require jaeger/querylist
|