How to bulk-scan library to identify (primary) audio tracks by language?

I recently started automagically adding ISO 639-1 (or 639-2 if necessary) language codes to the folder names of all my foreign-language films and television series (i.e. non-English).

The TV Series are easy enough to identify.

The movies … I’ve got over 3,500 of them. LOTS were produced with non-English audio.

I need a handy way to locate them in an automated way. Something that will scan the files as MediaInfo does, but do all of them sequentially and generate a report after.

Does such a solution exist?