Another idea is to actually add some meanint to it. So how about generating summaries of the texts in my library. As opposed to just generate a random text, why not go to an article I saved and generate a “rewrite”. Ask the AI to rewrite the article using my vocabulary level and the words that are on my list. This would significantly improve the attractiveness of this tool.
I already use summarization to summarize the news. I use Reader Readwise as an RSS feed aggregators. I get 300-500 headlines from various newspapers. Readwise generates an automatic summary. I skim the headline. If I’m interested, I read the summary. If I’m still interested I read the actual text. For me, this technology has been transformative.
I could ask any GenAI model to take a text and summarize it in the target language using easier text. In fact, I could write a prompt in Readwise asking it to summarize the Spanish content I read in easier language. But the big problem is that it’s not customized. It doesn’t take into account what I already know. And it is not graded. It doesn’t increase the difficulty level.
Ideally I would save down stuff from the web, then go to my library and generate a graded re-write. And the AI would rewrite the text based on the spaced repetition algorithm and based on my current level. It would have to track the vocabulary I already know and I acquired. But essentially, every day the text would get a bit more difficult, it would add new words. And, very important, it wouldn’t appear more difficult to me. Because the AI can find the optimal difficulty level, It would find the level that’s just right. And because I would be getting better every day, I wouldn’t feel like the texts are getting harder every day.
Maybe one input would be to be able to nudge it, to make the text a bit more difficult or easier.
Another input could be to be ale to take a text in any language and rewrite it in any other language. For example, most of my reading is in English. But I could read some of the content in Spanish, which is the language I’m learning.
It would be like having my own personalized language tuttor writing texts every day especially for me.
Honestly, I think that this is the future of language learning.
The only improvement to this method would be to add a realistic native voice, so I would listen and read at the same time to internalized the sounds of a language.
I trully believe that this would significantly speed up the language learning process significantly. The main reason is that it would not seem like work or learning. It’s just reading. I’m reading things I’m interested in and in the process I acquire a new language. Effortlessly.
I only have a small amount of time in a day I can dedicate to language larning. But if I could convert some of the stuff I have to read to the language I’m learning, then I would read more in the garget language.