Free Translation: http://www.freetranslation.com/
Writing: Different Audiences: http://www.englishlearner.com/teachers/writing.html