Every time a checksum is invalid, warn the person which the phrase isn't anything generated by your app, and question should they would like to use it anyway. In this way, your application only needs to maintain the wordlists for your supported languages, but you can recover phrases made by https://techonpage.com/story4881660/bip39-seed-phrase-mnemonics-generator-an-overview