Unfortunately, due to some young abuser who abused the translation system, YouTube has changed the rules. Under the new rules, contributed translations won’t be published to YouTube until the channel owner has manually approved them.
Hopefully, YouTube can figure out a smarter automatic publish mechanism later.
The only way I found is changing the URI from
to this pattern
"https://www.youtube-nocookie.com/embed/" + VIDEO_ID + "?hl=" LANG_CODE
If hl= doesn't work (on some cases doesn't seems to work) try cc_load_policy=1&cc_lang_pref=.
On bash/Linux you can just copy the URI with that structure and then run this ...