Should we mention this ? … but works good, has the most language pairs (…)
Still recommended to have english in from or to, and be more careful if translating directly from non-english to non-english languages.
Has an API for developpers (paid).
Free, No registration