昨晚我想开始一个新项目,但我遇到一个奇怪的错误! 如果有人使用过Translation API,请提供帮助!
错误提示是: 应用程序默认凭据不可用。如果在Google Compute Engine中运行,则可以使用它们。否则,必须定义环境变量GOOGLE_APPLICATION_CREDENTIALS,指向定义凭证的文件。有关详细信息,请参阅https://developers.google.com/accounts/docs/application-default-credentials。
我的代码也是Here。
private void Form1_Load(object sender, EventArgs e)
{
TranslationClient cli = TranslationClient.Create();
var word = cli.TranslateText("hello","fa");
MessageBox.Show(word.TranslatedText.ToString());
}