Pattern regs would probably be a more future proof investment.
Of course if you find a really good pinyin without a pattern that could be good as well (and valuable in a shorter while).
Google pinyin translation is quite reliable from what I can tell and from what my Chinese friends say.