Django does support internationalization and localization. But it wasn't enough because I wanted search engines to index both English and Korean pages. Each language must have unique URL.
The django-localeurl is exactly what I was looking for, and it's well documented!