General translation of English articles to other languages