Showing posts with label machine translation. Show all posts
Showing posts with label machine translation. Show all posts

Sunday, July 25, 2010

Computer program deciphers a dead language that mystified linguists

Computer program deciphers a dead language that mystified linguists



By Alasdair Wilkins

Originally posted on io9.com


The lost language of Ugaritic was last spoken 3,500 years ago. It survives on just a few tablets, and linguists could only translate it with years of hard work and plenty of luck. A computer deciphered it in hours.

The computer program relies on a few basic assumptions in order to make intuitive guesses about the language's structure. Most importantly, the lost language has to be closely related to a known, deciphered language, which in the case of Ugaritic is Hebrew. Second, the alphabets of the two languages need to share some consistent correlations between the individual letters or symbols. There should also be recognizable cognates of words between the two languages, and words that have prefixes or suffixes in one language (like verbs that end in "-ing" or "-ed" in English) should show the same features in the other language.

That might seem like a lot of information for the program to require, but even all that is no guarantee of decipherment. After Ugaritic was first discovered in 1929, it remained untranslatable for years. It finally revealed some of its secrets to German cryptographer Hans Bauer, who was only able to make substantial headway when he guessed the drawing of an ax was next to the Ugaritic word for "ax." Even this breakthrough wasn't a complete success, because although Bauer's guess was correct he matched the wrong sounds and letters together, resulting in a mistranslation.

[...]

The results were stunning. Of the thirty letters in the Ugaritic alphabet, the computer correctly identified twenty-nine of them. Of the roughly third of all Ugaritic words that share Hebrew cognates, the program figured out sixty percent of them, and many of the errors were only off by a letter or two. These results are particularly encouraging because the program still doesn't use any contextual clues, meaning it can't differentiate between the different uses of a Ugaritic word that means both "daughter" and "house", something that is (thankfully) pretty easy to identify in context. The program also wasn't able to use the "ax" coincidence that had made the human decipherment of the language possible. Best of all, the program did all this in only a few hours.

Ugaritic itself is an awesomely fascinating language. Spoken 3,500 years ago in the city of Ugarit, located in modern Syria, the language is a Semitic relative of Hebrew, although its alphabet closely resembles the cuneiform used in ancient Sumeria. The surviving Ugaritic texts tell the stories of a Canaanite religion that is similar but not identical to that recorded in the Old Testament, providing Bible scholars a unique opportunity to examine how the Bible and ancient Israelite culture developed in relation to its neighbors.

Thursday, October 25, 2007

High-tech "telephone" game

Carl Tashian's Multibabel is like that game we all used to play in grade school. It takes an English sentence as input, and plugs it into the AltaVista machine translation tool to interpret it into another language, then back into English. It then plugs that result into another language, and translates that back into English. After five cycles of this (or eight, if you click the button to include Chinese, Japanese and Korean), it's pretty amazing what you end up with. I tried:

Languages Scraps is my favorite blog!
After round 1 (Japanese):
The language scrap is blog of my taste!
After round 2 (Chinese):
The language discards is my taste blog!
...
After round 8 (Spanish):
The strong languages are blog of the mine the pleasure!

Oh, the possibilities! (Or, Good contingency!, if you prefer.)

[Found via Notes from a Linguistic Mystic]