No, it does not work like charm with translation, there is a language mix problem.
Sometimes I've got translated chat text in the native language, other time (the same text) in English.
[EXAMPLE]
This is the same message but the first one is in PL and the second one is in EN.
The problem does not depend on plugins.
Probably the problem is connected with
SetGlobalTransTarget.
P.S. Attached test plugin, you need to execute command "sm_test" in console, results will be seen in game chat. If your native language is EN you will not see any different