Hi,
Please note they use French in Basel since it is near France. Some people may use German or Romansch (a local Swiss language mixed up by German, Italian and Latin.)
But in Basel, I believe you only need French.
Bon Voyage !
i am a hong kong chinese, now in basel, here they speak swiss-german, little different than german, and most of people they are willing to speak english if you are trouist, in resturant, probably you can speak english for your order, they understand if you know what you like to eat.