Генератор логики предложений для иностранных языков

Исходный текст

В данной статье мы рассмотрим и реализуем генератор, который позволит создавать задания на логику построения предложения. 

Всем известно что в русском языке мы можем сказать предложение собеседнику меняя слова в исходном предложении как угодно, и все равно смысл предложения не меняется:

"Мы идем домой", "Домой мы идем", "Идем домой мы". "Мы домой идем" - все это одна и та же суть.

Другое дело, те языки в которых последовательность слов очень важна, например английский. Там нельзя с такой  же беспечностью крутить слова вперед или в конец предложения.

Для того что бы научить учеников, правильно  формулировать иностранные(английские) предложения, в учебниках есть упражнения, суть которых заключается в следующем: Даются слова вперемешку. Необходимо правильно поставить все слова в той логической последовательности которая необходима.

Наш бот  позволяет при входящем тексте (взятого например с иностранного интернет ресурса), формировать по каждому из предложений разделенному точкой, задачу, смешав слова между собой.

Ограничение тут одно. Мне зависимости  от входящего массива данных,  бот обработает только первые 20 предложений. Связано это с тем, что бы не нагружать сервер, иногда умышленно бестолковой задачей.

Надеюсь это поможет преподавателям, формировать совершенно новые задачи на логику построения иностранных предложений.