Lecture 6-1
Lecture 6-1
Lecture 6-1
Lecture 6
Applications of Computational linguistics
Primary Applications
• A primary applications has always been the development of specific practical systems which involve
natural language. Three important applications on development of computational linguistics are:
1) Machine Translation
❖Plagiarism Detection
❖Text-to-Speech
Secondary Applications: Speech Processing
❖Speech Recognition E.g.. Speech- To- Text (STT)
❖Speech enabled search engine. E.g., Google voice enabled search engine
❖Speaker identification
• Can also be built for a particular domain, recognizing small, finite sets of utterances
Speech
Written Spoken
synthesis
language language
system
Information Access and Retrieval
• The internet and the world wide web have created a growing body of text and images
that can now be searched by any one
• There are dozens of freely available search systems or engines for roaming through
titles, articles , caption and other sections of texts
• If linguistically sophisticated program had been used to retrieve these titles it is likely
that they would have been divided according to the semantic subject field
Indexing and Concordances
• Indexing means finding, identifying, and usually counting all occurrences of a certain
word in large texts
• Computers are best at doing : locating a word , recording the location by line or
sentence number , and counting how many times it appears
• Concordance and indexing programs are used widely in literary analysis and
lexicography
• Authors seem to favor using certain words in the context of other words ,
concordance program can find these relationships