我正在使用Google API Google.Cloud.V2.Translate
来翻译文本并显示它。我构建了该项目,并制作了一个.net标准插件。我调用它的方法,并用TrnslationClient
截短文本。在编辑器上运行时,一切正常。但在作为Windows独立应用程序运行时不会执行。更具体地说,它不会仅在与Google api调用相关的代码上执行/失败。如果只是停止执行那部分,我进行了测试。其他一切正常。我不知道可能是什么问题。
代码示例:
public class TranslateText
{
public string TranslateNow(string text, string lang)
{
TranslationClient client = TranslationClient.Create();
var response = client.TranslateText(text, lang);
return response.TranslatedText;
}
}
如何使其作为插件工作?它仅适用于Unity编辑器,不能作为独立应用程序使用。可能是什么问题?