In the context of the Socrates programmes, foreign language teaching refers to the teaching as foreign languages of all the official languages of the Union, together with Irish, (one of the languages in which the Treaties establishing the European Communities are drafted), and Letzeburgesch (a language spoken throughout the territory of Luxembourg).
Dans le cadre du programme Socrates, l'enseignement des langues étrangères vise l'enseignement, en tant que langues étrangères, de toutes les langues officielles de l'Union européenne, ainsi que de l'irlandais (l'une des langues dans lesquelles sont rédigés les traités instituant les Communautés européennes) et du luxembourgeois (langue parlée sur l'ensemble du territoire du Luxembourg).