For a limited character set (only Russian), you could write a $replace script in Foobar. Problem is you'd have to copy it everywhere you need the titles: playlist, title bar, copy name, and adapt it if the Json changes format.
Start lists all the replacements, the fallback title format is at the end.
$puts(repl,$replace(%title%,\u0410,$char(1040),\u0411,$char(1041),\u0412,$char(1042),\u0413,$char(1043),\u0414,$char(1044),\u0415,$char(1045),\u0416,$char(1046),\u0417,$char(1047),\u0418,$char(1048),\u0419,$char(1049),\u041a,$char(1050),\u041b,$char(1051),\u041c,$char(1052),\u041d,$char(1053),\u041e,$char(1054),\u041f,$char(1055),\u0420,$char(1056),\u0421,$char(1057),\u0422,$char(1058),\u0423,$char(1059),\u0424,$char(1060),\u0425,$char(1061),\u0426,$char(1062),\u0427,$char(1063),\u0428,$char(1064),\u0429,$char(1065),\u042a,$char(1066),\u042b,$char(1067),\u042c,$char(1068),\u042d,$char(1069),\u042e,$char(1070),\u042f,$char(1071),\u0430,$char(1072),\u0431,$char(1073),\u0432,$char(1074),\u0433,$char(1075),\u0434,$char(1076),\u0435,$char(1077),\u0436,$char(1078),\u0437,$char(1079),\u0438,$char(1080),\u0439,$char(1081),\u043a,$char(1082),\u043b,$char(1083),\u043c,$char(1084),\u043d,$char(1085),\u043e,$char(1086),\u043f,$char(1087),\u0440,$char(1088),\u0441,$char(1089),\u0442,$char(1090),\u0443,$char(1091),\u0444,$char(1092),\u0445,$char(1093),\u0446,$char(1094),\u0447,$char(1095),\u0448,$char(1096),\u0449,$char(1097),\u044a,$char(1098),\u044b,$char(1099),\u044c,$char(1100),\u044d,$char(1101),\u044e,$char(1102),\u044f,$char(1103)))$puts(rper,$puts(temp,$substr($get(repl),$add($strstr($get(repl),'"tE":"'),6),999))$substr($get(temp),1,$sub($strstr($get(temp),'","'),1)))$puts(rtit,$puts(temp,$substr($get(repl),$add($strstr($get(repl),'"tT":"'),6),999))$substr($get(temp),1,$sub($strstr($get(temp),'","'),1)))$iflonger($get(rper)$get(rtit),0,$get(rper) - $get(rtit),%title%[ <<'//'>> %track artist%])