Y Tp has already been mentioned. There are also places on courses at DSL (Defence School of Langauges at Beaconsfield) - they have 4 wings; English (for non-swimmers), Arabic, Western European Languages (French, Spanish, German etc) and Slavonic Languages (Russian, Polish and Serbo Croat).
Most courses are colloquial - 4 to 6 months (all ranks). If you have a language track record you may be able to pull a Diploma course (18 months ish) to degree level.
I was a Rubber Dagger (many moons ago) and have met a fair few Royals there (Offr & OR) over the last few years.
There are a few other locations where you can pick up a language - foreign schools, on exchange and a couple of other places in the UK.
When I went out to the Oman they sent me on an Arabic course. I failed but the instuctor said that I had worked very hard and my English had improved 100%
I have an image of the instructor asking Yorkie to translate, "Reeet lads, git fell in, yon lanky streek kin be t'reet marker. Naar thin, lisn oop and dinna be yappin."
I remain Sirs your obedient etc etc..........
You should talk to somebody who gives a f**k.
[img]http://img.photobucket.com/albums/v77/Robiz/movie_star_wars_yoda.gif[/img]
El Presidente