I've meanwhile tested your files.
The translated file did not cause an error in BS.Player, but it simply wasn't recognized as a subtitle-file.
I've looked a bit better and then I saw (what I could and should have also seen from the images posted by you earlier) that, whereas a correct srt file uses
--> as "separator" to indicate the time that a sub-line should be displayed ...
Code:
00:01:39,619 --> 00:02:40,950
display this sub-line from ... to ...
00:02:46,359 --> 00:02:48,850
and show this sub-line from ... to ...
... your translated file has -> (a single hyphen instead of two).
When I simply generally replaced "->" by "-->" using Notepad and tried the translated file again, it was shown without any problem!!
(Sometimes a solution is so simple and it really is "staring you in the face", but nevertheless you simply don't see it, like I also didn't see it at first. )