Can it be easily extended to take a text sample and rewrite a different text sample using the keywords from first text sample? Most probably not possible.
Use case: any situation where incorrect statement might be manually or automatically written.
Potential users: language learners, email writers, messaging app users, people using translation app to translate then use your service to make translated statement better, people using voice to text/dictation, correcting OCRs, ...
Appreciate any feedback
Can't comment on the monetization, but I have an idea for it- A lookup function such that the following could be accomplished:
You take a PDF of a real-world Book, that only ever existed in physical book-format prior.
Have your system read the book, and rewrite it with links and information on the content of the book. For example, it could search proper nouns for people places things that have a wikipedia page, and makes those instances a link to their respective wiki.
Additionally, events of consequence could also have links to their wikis for drill down on things spoken of in the book.
Another interesting aspect would be for it to build a list of characters in each book read, and being able to correlate series based on the recurrence of people places things in common between volumes.
I have a competing side-project in the same space, but using bitext and a vanilla transformer.