【发布时间】:2011-04-27 02:30:14
【问题描述】:
我有以下代码
private void button1_Click(object sender, EventArgs e)
{
ResXResourceReader resourceReader = new ResXResourceReader("EN-US.resx");
foreach (DictionaryEntry dictonary in resourceReader)
{
//call google API to translate the entry
MessageBox.Show(dictonary.Key.ToString() + ":\t" + dictonary.Value.ToString());
}
resourceReader.Close();
}
在上面的示例中,我正在读取一个资源文件并将其显示在消息框上。我需要知道如何调用谷歌网络服务或其他东西并将整个资源文件翻译成新语言(在我的情况下是法语)请告诉我。感谢您的支持。
【问题讨论】:
-
这是不可维护的,他们会在没有通知的情况下破坏你的应用程序。
-
不可能。改为聘请专业翻译。
-
您想在运行时为您拥有的每个静态字符串调用 Google 翻译?!?
-
我建议不要在除娱乐应用程序之外的任何其他应用程序中执行此操作。自动翻译会让你的应用看起来很便宜。
标签: c#