code: def tts_langs():
      
      try:
          langs = dict()
          langs.update(_fetch_langs())
          langs.update(_extra_langs())
          log.debug("langs: %s", langs)
          return langs
      except Exception as e:
          raise RuntimeError("Unable to get language list: %s" % str(e))
docs: Languages Google Text-to-Speech supports.
  
      Returns:
          dict: A dictionnary of the type `{ '<lang>': '<name>'}`
  
          Where `<lang>` is an IETF language tag such as `en` or `pt-br`,
          and `<name>` is the full English name of the language, such as
          `English` or `Portuguese (Brazil)`.
  
      The dictionnary returned combines languages from two origins:
  
      - Languages fetched automatically from Google Translate
      - Languages that are undocumented variations that were observed to work and
        present different dialects or accents.