Omnilingua is a professional language school offering courses in Arabic, English, French Italian, Japanese, German, Portuguese, Russian, and Spanish. We also offer translating and interpreting services for companies and entrepreneurs. We have a highly motivated staff and we bring this enthusiasm to our students in the classroom. All our teachers hold university degrees and constantly attend workshops and courses to improve skills and keep up to date with modern teaching techniques. They are native speakers of the language they teach and can speak at least two other languages.