guess_code_lang.py 262 B

12345678910
  1. from magika import Magika
  2. DEFAULT_LANG = "txt"
  3. magika = Magika()
  4. def guess_language(code):
  5. codebytes = code.encode(encoding="utf-8")
  6. lang = magika.identify_bytes(codebytes).prediction.output.label
  7. return lang if lang != "unknown" else DEFAULT_LANG