Sorry for delayed response -
Thank you for your post, the search works, partially, and this is both a user "compliance" and design issue.
When searching for Spanish, for example, some posts have [SP], some a variation on the requested format, some say Spanish, and a whole bunch of things with the letter sequence sp come up as well. If I search just within books, only 58 results come up. Is that really all that has been uploaded?
Relying on users to normalize their posting is more error prone than building it into the posting template with a controlled vocabulary that can then be searched and filtered on. The default value for the field should be English, so the majority of uploaders won't have to do anything differently, but for the rest, selecting another language will be required and then we can clean up the subject line - maybe even replacing it with an icon.
(Similarly, and this is beyond the purpose of this particular thread, the ebook format can be handled in the same way: file formats are checkboxes, and then users can search by format. The more structured data is implemented, the stronger the searching capabilities)