B2W2 is only in Japanese, and there's a working English translation for BW1.
For other BW1 languages, you can find the offset of another language with a hex editor and comparing data. For compiling the source code, you can use Visual C# and "debug" -> grab the .exe.