Aligning linguistic complexity with the difficulty of English texts for L2 learners based on CEFR levels | Synapse