Individuals trained in foreign languages can find jobs in the following sectors within India:

* Diplomatic Services
* As teachers
* As translators in industries, Government Sectors and Research Organizations.
* As interpreters
* As Tourist Guides
* As Air Hostesses and Flight Stewards
* In hotels, in various levels of hotel management
* As Freelancers
* As Public Relation Officers.

Scope Abroad
Foreign language experts can find jobs in multinational companies outside India. The UNO appoints foreign language experts for six international languages through an entrance examination. International organizations also hire translators. Trained individuals can find jobs as interpreters in international seminars as well.

Well there are many foreign languages that one can opt for depending on your preferences and without knowing your interest and your career aspiration it will be difficult to mention any details but then on comparing German and French, both are in great demand for a career in India or outside.
As far as English is concerned, English is as a National Foreign Language in India.