On-line machine-based natural-language translation: a new approach