gpt4 book ai didi

ruby - Google-api-ruby-client 翻译 API 示例

转载 作者:数据小太阳 更新时间:2023-10-29 07:11:20 28 4
gpt4 key购买 nike

很高兴看到google代码: google-api-ruby-client 项目,因为这对我来说意味着 Ruby 人员可以使用 Google API-s 来完善代码。

虽然我现在很困惑,因为给出的唯一示例使用 Buzz,并且根据我的实验,Google 翻译 (v2) api 的行为必须与 google-api-ruby-client 中的 Buzz 完全不同。 .

我对“Explorer”演示示例很感兴趣——但据我所知,它并不是一个探索器。它所做的只是调用一个 Buzz 服务,然后浏览它已经知道的关于 Buzz 服务的事情。对我来说,Explorer 应该让您“发现”所公开的服务和方法/功能,而不一定已经知道它们。

我很想听听使用这个的 Ruby 命令行和桌面应用程序: google-api-ruby-client 用于 Buzz 以外的 服务,尤其是 Translate api(我不太对使用翻译的现有 Ruby gem 感兴趣服务)。

谢谢...

最佳答案

调用翻译 API 的代码如下所示:

require 'google/api_client'
client = Google::APIClient.new(:key => YOUR_DEVELOPER_KEY)
translate = client.discovered_api('translate', 'v2')
result = client.execute(
:api_method => translate.translations.list,
:parameters => {
'format' => 'text',
'source' => 'en',
'target' => 'es',
'q' => 'The quick brown fox jumped over the lazy dog.'
}
)

关于ruby - Google-api-ruby-client 翻译 API 示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5074164/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com