¿Cuál es una manera relativamente simple de determinar la probabilidad de que una oración esté en inglés?

Tengo una serie de cadenas (colecciones de caracteres) que representan oraciones en diferentes idiomas, por ejemplo:

Hola, me llamo Jorge.

Das brot ist gut.

... etc.

Quiero asignarles a cada uno de los puntajes (de 0 .. 1) la probabilidad de que sean oraciones en inglés. ¿Hay un algoritmo aceptado (o biblioteca de Python) desde el cual hacer esto?

Nota: no me importa si la gramática de la oración en inglés es perfecta.

Respuestas a la pregunta(3)

Su respuesta a la pregunta