SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Arabic morphology and POS-tagging  A short intro with a couple of demonstrations 11/19/2008 1 UW CLMA
Outline Arabic morphology: overview of the problem Prior Art with demonstration of Buckwalter’sAraMorph Sketch of enhancements to AraMorph Demonstration Future directions 11/19/2008 UW CLMA  2
Arabic morphology: overview of the problem Short vowels are not represented The contrast between diphthongs and long vowels is not represented Most closed class morphemes are written as affixes to the content word categories: Nouns, Adjectives, Verbs and prepositions 11/19/2008 UW CLMA  3
Arabic morphology: overview (cont.) Some examples (glossing over a lot of detail): شاهد الرجل الفيلم فرجع إلى البيت $AhdalrjlAlfylmfrjE {lAAlbyt $aaHada r-rajul-u l-fiylm-a fa-rajaEa {ilaA l-bayt-i Saw-3sg.m. the-man-nom the-film-accand-so-returned-3sg.m to the-house-gen The man watched the film and then went home. This example is not so bad 11/19/2008 UW CLMA  4
Regular expressions for orthographic words (conj)?(enclitic_preposition)? noun_stem (plural)(possesive_pronoun) (conj)?(definiteness marker)? noun_stem (plural)? (conj)? full_word_preposition (genitive_pronoun)? (conj)? complementizer (object_pron)? (conj)? (modal)? (ImpVerbSubjAgr) verb_stem (plural_subject_marker)? (object_pronoun)?  (conj)? (modal)? verb_stem (perfVerbSubjAgr)? (object_pronoun)? 11/19/2008 UW CLMA  5
Inherent ambiguity Some strings with multiple analyses فقد== fqd : either the verb fqd = he lost 		 OR f qd = and so (verbal modal) fqdsmEth = فقد سمعته ; Can be analyzed as a) f qdsmE t h (and so I had heard him) b) fqdsmEp h (he lost his reputation) 11/19/2008 UW CLMA  6
Other issues beyond the scope of this talk Arabic spans 14 centuries and 22 countries Is the liturgical language of over 1 billion Muslims The Standard Language has never been a spoken variety. The vernaculars have never been standardized. The LDC corpus is the only annotated corpus that is readily available.  The last time I looked the treebank part was less than a million tokens 11/19/2008 UW CLMA  7
Prior Art Buckwalter’sAramorph from LDC (a port from work done @ Xerox) Ported to Java on top of Lucene(!) by PierrickBrihaye circa 2003 http://cvs.savannah.gnu.org/viewvc/aramorph Tagset and segmentation description http://www.ldc.upenn.edu/Catalog/docs/LDC2003T06/POS-info.txt Buckwalter’sTransliteration scheme http://www.qamus.org/transliteration.htm. 11/19/2008 UW CLMA  8
And now a demonstration of Aramorph The point here is that most word strings have more than one legal analysis. The other point is that the number of types is quite high, unless you do something to reveal the content word behind all the function morpheme affixes. Kitaab (book) Al-kitaab (the book)  These two queries in Arabic return different sets of results on google 11/19/2008 UW CLMA  9
A few words WRT AraMorph AraMorph will generate all the legal analyses for which it has an entry in its lexicon PierrickBrihaye ported AraMorph to Java AraMorph is the first stage in a lot of Arabic text processing done by researchers in the US. The Java port was done on top of Lucene, which is an open source indexing and IR system 11/19/2008 UW CLMA  10
Enhancements to Aramorph I build this POS tagger in stages on top of  PierrickBrihaye’s port of ofAraMorph The first thing I did was to port in a bigram model of segmented text from the LDC This was used to choose the most likely segmentation sequence out of all of the analyses returned by Buckwalter’s analyzer 11/19/2008 UW CLMA  11
Architecture (as it evolved) With a 5-word sliding window  generate all sequences of segmentations for that 5-word window  based on all the analyses returned by AraMorph.  This scheme produced acceptable results Sometime later a trigram model of the tags was added and  given 50% weight with the segmentation scores to decide which tags to keep with the segments 11/19/2008 UW CLMA  12
This bears some similarity to other work done in 2005 Habash, Nizar and Owen Rambow. Arabic Tokenization, Morphological Analysis, and Part-of-Speech Tagging in One Fell Swoop. In Proceedings of the Conference of American Association for Computational Linguistics (ACL’05). His team used Ripper (Cohen, 1996) to learn a rulebased classifier (Rip). They also used AraMorph as their starting point to produce all legal morphological sequences. http://www.mt-archive.info/ACL-2005-Habash-1.pdf 11/19/2008 UW CLMA  13
How well does the POS tagger perform? Good question, still TBD I meant to pull out some of the training data and test it against a piece of the LDC corpus. I ran out of time Hand analysis puts it at better than 90%. At some point I turned on the option to not toss the vowels provided by AraMorph. This is observably less accurate 11/19/2008 UW CLMA  14
First: a word from my sponsor I’m allowed to talk about this system I was told that I could expose its functionality on a website I am not allowed to distribute it or use it for commercial purposes There is an earlier tagger that does not inorporateLucene or AraMorph.  It is based on Brill’s TB learning @ http://innerbrat.org/segmentTagDownload 11/19/2008 UW CLMA  15
The demos Tag to Buckwalter transliteration output Tag to enamex style tags Tag to  Utf8 arabic Re-attaching the segments Reduced tagset Reloading the dictionary every time is annoying Tag with a server and thin client 11/19/2008 UW CLMA  16
Future directions ,[object Object]
Uncouple it from Lucene
Port it to c++ or c#

Weitere ähnliche Inhalte

Was ist angesagt?

Lect 1. introduction to programming languages
Lect 1. introduction to programming languagesLect 1. introduction to programming languages
Lect 1. introduction to programming languagesVarun Garg
 
Programing paradigm & implementation
Programing paradigm & implementationPrograming paradigm & implementation
Programing paradigm & implementationBilal Maqbool ツ
 
introduction to c language
 introduction to c language introduction to c language
introduction to c languageRai University
 
Theory of programming
Theory of programmingTheory of programming
Theory of programmingtcc_joemarie
 

Was ist angesagt? (7)

Lect 1. introduction to programming languages
Lect 1. introduction to programming languagesLect 1. introduction to programming languages
Lect 1. introduction to programming languages
 
Compiler unit 1
Compiler unit 1Compiler unit 1
Compiler unit 1
 
Programming Languages
Programming LanguagesProgramming Languages
Programming Languages
 
Programing paradigm & implementation
Programing paradigm & implementationPrograming paradigm & implementation
Programing paradigm & implementation
 
LIL Presentation
LIL PresentationLIL Presentation
LIL Presentation
 
introduction to c language
 introduction to c language introduction to c language
introduction to c language
 
Theory of programming
Theory of programmingTheory of programming
Theory of programming
 

Ähnlich wie Arabic morphology and POS-tagging

XMODEL: An XML-based Morphological Analyzer for Arabic Language
XMODEL: An XML-based Morphological Analyzer for Arabic LanguageXMODEL: An XML-based Morphological Analyzer for Arabic Language
XMODEL: An XML-based Morphological Analyzer for Arabic LanguageWaqas Tariq
 
An introduction on language processing
An introduction on language processingAn introduction on language processing
An introduction on language processingRalf Laemmel
 
International journal of compiling
International journal of compilingInternational journal of compiling
International journal of compilingAndivann
 
An Introduction to Hamler
An Introduction to HamlerAn Introduction to Hamler
An Introduction to HamlerEMQ
 
Voice Recognition
Voice RecognitionVoice Recognition
Voice RecognitionAmrita More
 
COMPARATIVE ANALYSIS OF ARABIC STEMMING ALGORITHMS
COMPARATIVE ANALYSIS OF ARABIC STEMMING ALGORITHMSCOMPARATIVE ANALYSIS OF ARABIC STEMMING ALGORITHMS
COMPARATIVE ANALYSIS OF ARABIC STEMMING ALGORITHMSIJMIT JOURNAL
 
Backus turingaward lecture
Backus turingaward lectureBackus turingaward lecture
Backus turingaward lectureKulOusemnes
 
Can Programming Be Liberated from the von Neumann Style? by John Backus
Can Programming Be Liberated from the von Neumann Style? by John BackusCan Programming Be Liberated from the von Neumann Style? by John Backus
Can Programming Be Liberated from the von Neumann Style? by John Backusmustafa sarac
 
Realization of natural language interfaces using
Realization of natural language interfaces usingRealization of natural language interfaces using
Realization of natural language interfaces usingunyil96
 
Advanced_programming_language_design.pdf
Advanced_programming_language_design.pdfAdvanced_programming_language_design.pdf
Advanced_programming_language_design.pdfRodulfoGabrito
 
Deguzmanpresentationprogramming
DeguzmanpresentationprogrammingDeguzmanpresentationprogramming
Deguzmanpresentationprogrammingdeguzmantrisha
 
Concordancing 1
Concordancing 1Concordancing 1
Concordancing 1Hala Fawzi
 

Ähnlich wie Arabic morphology and POS-tagging (20)

XMODEL: An XML-based Morphological Analyzer for Arabic Language
XMODEL: An XML-based Morphological Analyzer for Arabic LanguageXMODEL: An XML-based Morphological Analyzer for Arabic Language
XMODEL: An XML-based Morphological Analyzer for Arabic Language
 
An introduction on language processing
An introduction on language processingAn introduction on language processing
An introduction on language processing
 
International journal of compiling
International journal of compilingInternational journal of compiling
International journal of compiling
 
International journal of compiling
International journal of compilingInternational journal of compiling
International journal of compiling
 
An Introduction to Hamler
An Introduction to HamlerAn Introduction to Hamler
An Introduction to Hamler
 
Voice Recognition
Voice RecognitionVoice Recognition
Voice Recognition
 
Writing with open tools
Writing with open toolsWriting with open tools
Writing with open tools
 
Parser
ParserParser
Parser
 
Clotho: Saving Programs from Malformed Strings and Incorrect String-handling
Clotho: Saving Programs from Malformed Strings and Incorrect String-handling�Clotho: Saving Programs from Malformed Strings and Incorrect String-handling�
Clotho: Saving Programs from Malformed Strings and Incorrect String-handling
 
COMPARATIVE ANALYSIS OF ARABIC STEMMING ALGORITHMS
COMPARATIVE ANALYSIS OF ARABIC STEMMING ALGORITHMSCOMPARATIVE ANALYSIS OF ARABIC STEMMING ALGORITHMS
COMPARATIVE ANALYSIS OF ARABIC STEMMING ALGORITHMS
 
Arabic MT Project
Arabic MT ProjectArabic MT Project
Arabic MT Project
 
Backus turingaward lecture
Backus turingaward lectureBackus turingaward lecture
Backus turingaward lecture
 
LaTeX 3 Paper
LaTeX 3 PaperLaTeX 3 Paper
LaTeX 3 Paper
 
Can Programming Be Liberated from the von Neumann Style? by John Backus
Can Programming Be Liberated from the von Neumann Style? by John BackusCan Programming Be Liberated from the von Neumann Style? by John Backus
Can Programming Be Liberated from the von Neumann Style? by John Backus
 
Realization of natural language interfaces using
Realization of natural language interfaces usingRealization of natural language interfaces using
Realization of natural language interfaces using
 
r merged.pdf
r merged.pdfr merged.pdf
r merged.pdf
 
Advanced_programming_language_design.pdf
Advanced_programming_language_design.pdfAdvanced_programming_language_design.pdf
Advanced_programming_language_design.pdf
 
Deguzmanpresentationprogramming
DeguzmanpresentationprogrammingDeguzmanpresentationprogramming
Deguzmanpresentationprogramming
 
Concordancing 1
Concordancing 1Concordancing 1
Concordancing 1
 
Practical NLP with Lisp
Practical NLP with LispPractical NLP with Lisp
Practical NLP with Lisp
 

Mehr von butest

EL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBEEL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBEbutest
 
1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同butest
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALbutest
 
Timeline: The Life of Michael Jackson
Timeline: The Life of Michael JacksonTimeline: The Life of Michael Jackson
Timeline: The Life of Michael Jacksonbutest
 
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...butest
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALbutest
 
Com 380, Summer II
Com 380, Summer IICom 380, Summer II
Com 380, Summer IIbutest
 
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet JazzThe MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazzbutest
 
MICHAEL JACKSON.doc
MICHAEL JACKSON.docMICHAEL JACKSON.doc
MICHAEL JACKSON.docbutest
 
Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1butest
 
Facebook
Facebook Facebook
Facebook butest
 
Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...butest
 
Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...butest
 
NEWS ANNOUNCEMENT
NEWS ANNOUNCEMENTNEWS ANNOUNCEMENT
NEWS ANNOUNCEMENTbutest
 
C-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.docC-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.docbutest
 
MAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.docMAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.docbutest
 
Mac OS X Guide.doc
Mac OS X Guide.docMac OS X Guide.doc
Mac OS X Guide.docbutest
 
WEB DESIGN!
WEB DESIGN!WEB DESIGN!
WEB DESIGN!butest
 

Mehr von butest (20)

EL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBEEL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBE
 
1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIAL
 
Timeline: The Life of Michael Jackson
Timeline: The Life of Michael JacksonTimeline: The Life of Michael Jackson
Timeline: The Life of Michael Jackson
 
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIAL
 
Com 380, Summer II
Com 380, Summer IICom 380, Summer II
Com 380, Summer II
 
PPT
PPTPPT
PPT
 
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet JazzThe MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
 
MICHAEL JACKSON.doc
MICHAEL JACKSON.docMICHAEL JACKSON.doc
MICHAEL JACKSON.doc
 
Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1
 
Facebook
Facebook Facebook
Facebook
 
Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...
 
Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...
 
NEWS ANNOUNCEMENT
NEWS ANNOUNCEMENTNEWS ANNOUNCEMENT
NEWS ANNOUNCEMENT
 
C-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.docC-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.doc
 
MAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.docMAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.doc
 
Mac OS X Guide.doc
Mac OS X Guide.docMac OS X Guide.doc
Mac OS X Guide.doc
 
hier
hierhier
hier
 
WEB DESIGN!
WEB DESIGN!WEB DESIGN!
WEB DESIGN!
 

Arabic morphology and POS-tagging

  • 1. Arabic morphology and POS-tagging A short intro with a couple of demonstrations 11/19/2008 1 UW CLMA
  • 2. Outline Arabic morphology: overview of the problem Prior Art with demonstration of Buckwalter’sAraMorph Sketch of enhancements to AraMorph Demonstration Future directions 11/19/2008 UW CLMA 2
  • 3. Arabic morphology: overview of the problem Short vowels are not represented The contrast between diphthongs and long vowels is not represented Most closed class morphemes are written as affixes to the content word categories: Nouns, Adjectives, Verbs and prepositions 11/19/2008 UW CLMA 3
  • 4. Arabic morphology: overview (cont.) Some examples (glossing over a lot of detail): شاهد الرجل الفيلم فرجع إلى البيت $AhdalrjlAlfylmfrjE {lAAlbyt $aaHada r-rajul-u l-fiylm-a fa-rajaEa {ilaA l-bayt-i Saw-3sg.m. the-man-nom the-film-accand-so-returned-3sg.m to the-house-gen The man watched the film and then went home. This example is not so bad 11/19/2008 UW CLMA 4
  • 5. Regular expressions for orthographic words (conj)?(enclitic_preposition)? noun_stem (plural)(possesive_pronoun) (conj)?(definiteness marker)? noun_stem (plural)? (conj)? full_word_preposition (genitive_pronoun)? (conj)? complementizer (object_pron)? (conj)? (modal)? (ImpVerbSubjAgr) verb_stem (plural_subject_marker)? (object_pronoun)? (conj)? (modal)? verb_stem (perfVerbSubjAgr)? (object_pronoun)? 11/19/2008 UW CLMA 5
  • 6. Inherent ambiguity Some strings with multiple analyses فقد== fqd : either the verb fqd = he lost OR f qd = and so (verbal modal) fqdsmEth = فقد سمعته ; Can be analyzed as a) f qdsmE t h (and so I had heard him) b) fqdsmEp h (he lost his reputation) 11/19/2008 UW CLMA 6
  • 7. Other issues beyond the scope of this talk Arabic spans 14 centuries and 22 countries Is the liturgical language of over 1 billion Muslims The Standard Language has never been a spoken variety. The vernaculars have never been standardized. The LDC corpus is the only annotated corpus that is readily available. The last time I looked the treebank part was less than a million tokens 11/19/2008 UW CLMA 7
  • 8. Prior Art Buckwalter’sAramorph from LDC (a port from work done @ Xerox) Ported to Java on top of Lucene(!) by PierrickBrihaye circa 2003 http://cvs.savannah.gnu.org/viewvc/aramorph Tagset and segmentation description http://www.ldc.upenn.edu/Catalog/docs/LDC2003T06/POS-info.txt Buckwalter’sTransliteration scheme http://www.qamus.org/transliteration.htm. 11/19/2008 UW CLMA 8
  • 9. And now a demonstration of Aramorph The point here is that most word strings have more than one legal analysis. The other point is that the number of types is quite high, unless you do something to reveal the content word behind all the function morpheme affixes. Kitaab (book) Al-kitaab (the book) These two queries in Arabic return different sets of results on google 11/19/2008 UW CLMA 9
  • 10. A few words WRT AraMorph AraMorph will generate all the legal analyses for which it has an entry in its lexicon PierrickBrihaye ported AraMorph to Java AraMorph is the first stage in a lot of Arabic text processing done by researchers in the US. The Java port was done on top of Lucene, which is an open source indexing and IR system 11/19/2008 UW CLMA 10
  • 11. Enhancements to Aramorph I build this POS tagger in stages on top of PierrickBrihaye’s port of ofAraMorph The first thing I did was to port in a bigram model of segmented text from the LDC This was used to choose the most likely segmentation sequence out of all of the analyses returned by Buckwalter’s analyzer 11/19/2008 UW CLMA 11
  • 12. Architecture (as it evolved) With a 5-word sliding window generate all sequences of segmentations for that 5-word window based on all the analyses returned by AraMorph. This scheme produced acceptable results Sometime later a trigram model of the tags was added and given 50% weight with the segmentation scores to decide which tags to keep with the segments 11/19/2008 UW CLMA 12
  • 13. This bears some similarity to other work done in 2005 Habash, Nizar and Owen Rambow. Arabic Tokenization, Morphological Analysis, and Part-of-Speech Tagging in One Fell Swoop. In Proceedings of the Conference of American Association for Computational Linguistics (ACL’05). His team used Ripper (Cohen, 1996) to learn a rulebased classifier (Rip). They also used AraMorph as their starting point to produce all legal morphological sequences. http://www.mt-archive.info/ACL-2005-Habash-1.pdf 11/19/2008 UW CLMA 13
  • 14. How well does the POS tagger perform? Good question, still TBD I meant to pull out some of the training data and test it against a piece of the LDC corpus. I ran out of time Hand analysis puts it at better than 90%. At some point I turned on the option to not toss the vowels provided by AraMorph. This is observably less accurate 11/19/2008 UW CLMA 14
  • 15. First: a word from my sponsor I’m allowed to talk about this system I was told that I could expose its functionality on a website I am not allowed to distribute it or use it for commercial purposes There is an earlier tagger that does not inorporateLucene or AraMorph. It is based on Brill’s TB learning @ http://innerbrat.org/segmentTagDownload 11/19/2008 UW CLMA 15
  • 16. The demos Tag to Buckwalter transliteration output Tag to enamex style tags Tag to Utf8 arabic Re-attaching the segments Reduced tagset Reloading the dictionary every time is annoying Tag with a server and thin client 11/19/2008 UW CLMA 16
  • 17.
  • 19. Port it to c++ or c#
  • 20. Bring in a statistical language model or two for recovering the short vowels.
  • 21. Use some state-of-the-art machine learning toolkits to improve performance
  • 22. Start annotating some of my corpora11/19/2008 UW CLMA 17
  • 23.
  • 29. Bootstrap annotation tools for other Afro-Asiatic languages
  • 30. Tigrinya, Somali, Hausa, Hebrew, Arabic vernaculars, Amharic, Amazigh, Coptic, Egyptian Hyroglyphs, Babylonian, Punic
  • 32. The end 11/19/2008 UW CLMA 19

Hinweis der Redaktion

  1. JavataggerJavatagger –eJavatagger –v –saramorphclientjaframe