我有以下代码
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 webservice或其他内容并将整个资源文件翻译成新语言(在我的情况下是法语)请告诉我。感谢您的支持。
答案 0 :(得分:2)
您可以使用.NET API。检查http://code.google.com/p/google-language-api-for-dotnet/是否有特定的一个。 Using Google Translate in C#有一个可用选项列表。
答案 1 :(得分:0)
下载Visual Studio的MAT(多语言应用工具包)。 https://marketplace.visualstudio.com/items?itemName=MultilingualAppToolkit.MultilingualAppToolkit-18308
这是在Visual Studio中翻译项目的方法; - )