5. You don't need a lot of knowledge about software development. Do some python research. Check out packages like hdwallet, mnemonic, bip_utils. Unfamiliar compiled software is a big trap. Do not enter key information in compiled (exe) software. If it is necessary, run a clean computer without internet and test it without internet. Then do not give internet access to that computer without formatting it. This is because the programs process the information in the registry and assign scheduled tasks.
Do you really expert average person or Bitcoiner to research about Python and Bitcoin technical details?
6. if the range is too wide... For example, the first six words are known. The others are unknown... Then your job will be a bit more difficult. Because python is insufficient in such cases. It can take years. For this, GPU (like CUDA) coding is required. Consult an expert and do not share any information without making a deal.
More difficult or near impossible? For example, 6 unknown words on 12 mnemonic words leads to 2048^6 or 7.38e+19 possible combination. Software such as btcrecover only can perform 134 thousand combination per seconds using Nvidia 1660 Ti[1].
You can write to me if you want more support.
I wish you good luck.
I also wish you good luck, since people shouldn't trust stranger on internet.
[1]
https://btcrecover.readthedocs.io/en/latest/GPU_Acceleration/Hi ...
No one has to get service from me.
I have been developing software for 30 years.
These issues are not difficult, I think anyone who does a little research can do it.
respects...