Luxembourg has three official languages: French, German, and the national language, Luxembourgish. French is used as an administrative and legal language. German is commonly used in business and the media. English is also widely spoken. Luxembourgish is the national language by law and it It is the preferred language for communicating with local people.