Given an alphabetized dictionary of an unknown language, can you reassemble the alphabet?

So far, no. The best algorithm I have manages to order 4 of the 6 letters correctly.

You can view my progress here. If you have an idea for an algorithm, feel free to submit an issue with your idea or a pull request with an implementation.