I don't know Japanese, but does that string really translate to the equivalent of "from scratch"? I know that Google Translate has had issues.
Also, what does that phrase mean in the context of Japanese? Does "from scratch" in Japanese mean what it does in English?