I forgot to post something here about the fact that last week I updated the Saurian Translator with the code I had been working on throughout the Christmas break. I redid the underlying source code from scratch again. This time, I didn’t intend to add any new features, but instead, make the program run as fast as Javascript would allow. I succeeded in making the program run at least two times faster (in some cases over three times faster). I did this by using a different algorithm, one that instead of running in quadratic time like version 5, ran in linear time. The code uses every speed trick I could find and safely implement, and in the process, the translator also received Unicode support (you can use characters like “é” and “¥” now), and I fixed one very obscure bug.

To give you an idea how fast it is now, I translated the complete texts of the US Constitution and the Bible with both versions.
Version 5:
Constitution: 0.7 seconds
Bible: 71 seconds

Version 6:
Constitution: 0.3 seconds
Bible: 29 seconds

The next thing to do with the Saurian Translator would be to create a “Pronounce” button, which will generate the approximate pronunciation for any Saurian phrase.