Translated Labs
YOU SAID:
suceeds in giving life to
INTO JAPANESE
命を与えることに成功
BACK INTO ENGLISH
Successful in giving life
Come on, you can do better than that.