php - Google Translate & PHP - 获取替代翻译
问题描述
我有一个使用谷歌翻译的非常简单的翻译脚本,如下所示:
use Google\Cloud\Translate\TranslateClient;
$translate = new TranslateClient([
'key' => 'xxmyxsuperxsecretxapixkeyxx'
]);
$result = $translate->translate($string, [
'target' => $lang
]);
$translation = $result['text'];
这给了我一个很好的数据数组,如下所示:
array(4) {
["source"]=> string(2) "en"
["input"]=> string(10) "dummy text"
["text"]=> string(11) "dummer Text"
["model"]=> NULL
}
所以第一个问题是$result['model']
这个回应是什么?
第二个问题是,如果我想在实际的谷歌翻译页面上获得其他建议,我该怎么办:
解决方案
此响应中的 $result['model'] 是什么?
来自 php 客户端库文档:
用于翻译请求的模型。
关于您的第二个问题:翻译客户端通过 REST API 发送请求,而后者的文档不支持获取您在翻译 Web UI 中看到的其他建议。另一种建议是尝试抓取结果,但老实说,我不知道如何使用 php 来做到这一点。在这里,您可以看到关于使用 python 和 BeautifulSoup 执行此操作的旧问题的答案,以及使用 node.js 的问题,也许这些可能会有所帮助。
推荐阅读
- javascript - 通过添加所有月份的平均百分比平均值来计算平均值
- python - discord.py on_member_join 事件未触发
- python - 如何使用 python 登录我的 Chegg 帐户并提取答案
- r - 如何有效地处理 R 中的大数据进行文本挖掘
- docker - 使用 docker exec 命令在 Compute Engine 中关闭脚本不起作用
- windows - 如何在 Win32 上将自定义字体打包成 .res 文件用于 FMX?
- ruby - 在 Ruby 应用程序中使用 google auth 登录/注册返回 google 控制台错误
- wayland - Wayland 显示线程不起作用(包括 wl_display_dispatch)
- ionic-framework - ionic 5 PSPDFKit 如何保存注释
- python - 如何读取列表中的多个值?