Check out this site.

There's Cantonese and Mandarin too. You can add your dialects just for fun...