TranslateException:请求缺少有效的 API 键

TranslateException: The request is missing a valid API key

我按照 example 进行了所有操作,但出现错误。

Caused by: com.google.api.client.googleapis.json.GoogleJsonResponseException: 403 Forbidden
                  {
                    "code" : 403,
                    "errors" : [ {
                      "domain" : "global",
                      "message" : "The request is missing a valid API key.",
                      "reason" : "forbidden"
                    } ],
                    "message" : "The request is missing a valid API key.",
                    "status" : "PERMISSION_DENIED"
                  }

一切都通过命令行works,但在应用程序中不起作用。

您用 "android" 标记了这个问题。值得一提的是,Cloud Java 客户端库目前不支持 Android。这记录在您链接到的 "Translation API Client Libraries" page 上。

幸运的是,现在可以将翻译 API 与 Android 一起使用,参见 https://medium.com/@yeksancansu/how-to-use-google-translate-api-in-android-studio-projects-7f09cae320c7