Lingua Franca

Lingua Franca is our multilingual language parsing and formatting library. This is what allows Mycroft to both understand and respond with naturally expressed dates, numbers and times.

Lingua Franca (noun)

a framework that is adopted as the common language between speakers with different native tongues

Lingua Franca Github repo

Supported Languages

Currently supported languages include:

  • English

  • French

  • German

  • Hungarian

  • Italian

  • Portuguese

  • Swedish

There is also active progress being made on:

  • Danish

  • Dutch

  • Spanish

Formatting

Convert data into spoken equivalents

Pronounce numbers

spoken versions of numbers

Pronounce datetime objects

spoken date for datetime.datetime objects

Pronounce durations

spoken number of seconds or datetime.timedelta objects

Parsing

Extract data from natural language text

Extract numbers

Extract durations

extract datetime.timedelta objects

Extract dates

extract datetime.datetime objects

Last updated

Was this helpful?