Code translation came up today when somebody asked me if they knew of a tool for translating VB.NET to C# code. There are probably quite a few tools. But, there is an online one that's easy to use and the price is right (i.e. free). The translator can be found at: http://carlosag.net/tools/codetranslator/default.aspx.
I recommend that you copy and paste code into the textbox, because the translator tries to translate as you type and that can be slow. I haven't really used the tool to read