php - Google Cloud PHP Translate 使用什么版本的翻译 API?
问题描述
我刚开始使用带有此处提供的 PHP SDK 的 Google Translate API https://github.com/googleapis/google-cloud-php-translate,但我无法确定是使用了 v2 还是 v3 的 Translate API。
在我的 Cloud Translation API 配额仪表板中,所有请求都被分组为“v2 和 v3 字符”。我想知道是使用 v2 还是 v3,因为 v3 是免费的 0 - 500,000 个字符(https://cloud.google.com/translate/pricing)。
例如
$result = $translate->translate('Hello world!', [
'target' => 'fr'
]);
我想知道使用的是哪个版本,是否可以设置版本。
解决方案
目前这个库正在使用 v2 ,正如您在 github 存储库中看到的那样
似乎您无法使用此客户端库设置任何版本,因为文档显示官方客户端仅适用于Java、Python 和 Node到 v3beta。也许您可以使用REST 端点构建自己的客户端库
推荐阅读
- mysql - Mysql日期比较中的问题
- ruby - 如何使用 3 个或更多数组中的每个项目创建哈希
- laravel - 如何为 Laravel 网站配置 Nginx 以在带有 php8.0 的 Ubuntu Focal 服务器上使用 SSL 和 Let's Encrypt?
- router-outlet - 将 Angular 版本 8 更新到 11 后,应用程序未运行
- c++ - C++ 拥有作为指向另一个类的指针(或引用)并且可以处理 const 和非 const 情况的类成员的最佳方式
- python - 尝试使用函数(整数)更改变量
- python - 读取基于文本的(床)文件,将新列添加到它们保存在 csv 文件中
- java - 将 MouseListener 添加到 Netbeans TopComponent
- yii2 - Yii mdmsoft 获取有权访问特定路由的用户 id
- javascript - 检查函数中的 JavaScript 变量是否未定义/错误