Yes, I've been able to make it write very well in other languages. It's ability to write good text in a language will vary greatly with the text you input. Some inputs can make it write a lot of gibberish and improper grammar, while other input will make it write properly.
You can also do things like make a characters that speak one language and another which knows both languages, then the German guy will write in German and the other can answer in English.
You can also do things like make a characters that speak one language and another which knows both languages, then the German guy will write in German and the other can answer in English.