char* newphrase = {0}; //zero out the memory
then after that, it would depend on what youre actually trying to do with the function. the original post says translate the phrase. translate how? what are the desired results? obviously to create and return a new string, but with what...