Pinyin, which is a latin-based method of romanizing chinese, works reasonably well if you're a romance language speaker. However latin... isn't very anglophonic friendly, since english is a germanic language.... (Cao Cao got pronounced as "kow kow"....rofl.)