NLingo is a class library for .NET which provides functions to translate/localize your .NET projects in a better way than writing satellite assemblies. It contains the class library, an editor and a Visual Studio 2003 Add-In. Mono support is coming soon.