translate English to French: See http://www.ali.org.
http://www.ali.org