【发布时间】:2012-08-06 13:50:14
【问题描述】:
我试图翻译“测试”这个词,
我的代码:
Imports Google.API.Translate
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
TextBox1.Text = "test"
Dim gtras As New TranslateClient("MY API KEY")
Label1.Text = gtras.Translate(TextBox1.Text, Language.English, Language.Hebrew, TranslateFormat.Text)
End Sub
End Class
例外是:
Attempt by method 'Google_Translator.Form1.Button1_Click(System.Object, System.EventArgs)' to access method 'Google.API.Enumeration.op_Implicit(Google.API.Enumeration)' failed.
【问题讨论】:
-
听起来 Google API 的路径设置不正确。老实说,这只是一个猜测(因此是评论,而不是建议的答案)。
-
另外,请确保您的项目所针对的 .Net 版本与您正在使用的 Google API 的 .Net 版本相匹配。
-
@sacredfaith 为什么改变 .Net 框架会有所作为?
-
错误、功能以及可能的向后兼容性。例如,API 可能会利用先前版本中不存在的更高版本框架中的内容。