Name Rater:
"However, if the player and the Pokémon's original Trainer have identical Trainer IDs and secret IDs (which is extremely unlikely), he will allow the player to change the Pokémon's nickname. In Generation V, both players must also have the same name and gender as well."
Sure I can add a Fishy flag, but it's technically possible to nickname events.
As for searching for a language, use the advanced search with the language ID as the property.