Kosh is an English-to-Punjabi and Punjabi-to-English dictionary. It allows keyboard entry and dictionary use in both languages. There are a number of learning games and lessons for students who want to learn more. In addition to using the native Windows XP and Vista keyboard layouts it allows for a number of other font entry methods and conversions. Punjabi (or Panjabi) is spoken by 100 Million people world wide.