Is there a way to make voice recognition multi-language?
Google speech recognition software supports multi language input, so yes, you can easily solve the problem. Go to the app 'Google settings' -> Search &amp; Now -> Voice -> Languages. Here check all the languages that you want Google to recognise. If you long press on a language it will be set as the primary: first Google tries to match your input with the primary language, then if it fails, it tries with the languages labelled as 'others'. You can either set German as primary or English, Google does recognise words from both languages in the same sentence.