The French phrase "de rien" means "you're welcome" in English, but it could be more literally translated as "it's nothing." The Japanese phrase "dou itashi mashite" can be translated into English as "you're welcome" but is there a more literal translation?