Would it be practical to move the importing of NLTK and other large imports so that they are only imported when required.
Move slow imports to where they are needed.
- Not every script needs NLTK and checking that it has been downloaded slows every script.
- Maybe there are other 'slow imports' that could be moved so that they are loaded only when required.