Como detectar que o texto digitado na área de texto é RTL

Eu tenho uma área de texto na qual o usuário pode inserir texto em inglês (ou qualquer outro idioma da esquerda para a direita) ou em um idioma que seja RTL.

Quando o usuário escreve em RTL, o usuário deve pressionar Right-shift + ctrl para que o texto seja alinhado à direita e seja rtl. No entanto, no Windows (e provavelmente em outros sistemas operacionais modernos), o usuário pode definir qualquer combinação de teclas para alternar o idioma e a direção do texto.

Eu sei como exibir texto como RTL, mas como vou saber qual direção exibir?

Existe uma maneira de detectar que o texto digitado em um textarea / text-field foi digitado como RTL?

questionAnswers(3)

yourAnswerToTheQuestion