Use of machine translation, e.g. for multi-lingual retrieval, for server-side translation for client devices or for real-time translation