Translated Labs
YOU SAID:
hero twitch play blizzard
INTO JAPANESE
ヒーロー収縮プレイ ブリザード
BACK INTO ENGLISH
Hero contraction play Blizzard
ヒーロー収縮再生ブリザード
That didn't even make that much sense in English.