如何在客户端上使用java程序中的Google Translate API?

如何在客户端上使用java程序中的Google Translate API?,java,google-api,translation,Java,Google Api,Translation,到目前为止我所做的: 我在google开发者控制台中设置了一个项目 我设置了账单 我指定了翻译api。它是打开的。按钮是绿色的 现在我对按键设置感到困惑。我必须设置什么类型的密钥,以及必须提供哪些参数才能从java程序调用api 到目前为止,我的尝试在使用浏览器尝试get请求时导致以下错误: Access Not Configured. Please use Google Developers Console to activate the API for your project. 您必须在

到目前为止我所做的:

我在google开发者控制台中设置了一个项目 我设置了账单 我指定了翻译api。它是打开的。按钮是绿色的 现在我对按键设置感到困惑。我必须设置什么类型的密钥,以及必须提供哪些参数才能从java程序调用api

到目前为止,我的尝试在使用浏览器尝试get请求时导致以下错误:

Access Not Configured. Please use Google Developers Console to activate the API for your project.

您必须在Google Developers控制台中转到您的项目,然后转到API和Auth,单击凭据并创建新的客户端ID。选择应用程序的类型如果它是Java应用程序,它将被安装为application>Other,并且您的密钥将是客户端机密


您还可以使用公钥而不是OAuth。要执行此操作,请尝试创建新密钥,然后选择浏览器密钥,而不是选择“创建新客户端ID”。

非常感谢您的帮助。我为密钥生成添加了一个屏幕截图,我没有选择安装您的mentoined应用程序。但我现在成功地使用了浏览器键,并将ip保留为空。这是通过浏览器实现的,我希望它也能通过java实现。我试着……从你的截图上看,你使用的是一个公钥,我相信不是你设置账单的那个。要使用您付费的密钥,您需要创建新的客户端ID,正如我所解释的,而不是像您的屏幕截图所示创建新密钥。它与浏览器密钥一起工作,因为URLConnection看起来就像浏览器一样。是的,应该是这样,但我建议使用OAuth选项。不管怎样,看起来你自己解决了你的问题:非常感谢和抱歉。你可以用解决方案修改你的答案,我会接受你的努力。