in language teaching:
Council on the Teaching of Foreign Languages
American Translators Association
- Center for Advanced Research on Language
online: forum for linguistic research
- Dictionary software
all the words in the world, pronounced
Acts & World Making
Linguist List: International Linguistic Community Online -
jobs, conferences, publications
Lingüística en la red
a guide to written languages
- Rosetta Project: on line archive
of ALL documented human languages
museum voor schriftelijke communicatie / van spijkerschrift tot SMS
- Open source
is a concordance tool to help visualise how words behave in relation to
others. It is useful for linguists to study languages, and for people
learning foreign languages to learn new words in an example-based
approach. It contains standard concordance features: keyword in context
searches (KWIC), sort by context, word frequency lists, etc. It has
been designed to be multi-lingual in terms of its interface, and in its
ability to process and display practically all languages, including
right-to-left languages such as Arabic and Hebrew. The program
currently has native English and Arabic interfaces., with more to come
in future versions. It supports common file encodings: Unicode, UTF-8,
ASCII, and most Arabic encoding types. More will be added.
is a text database engine for annotated or analyzed text. It is
applicable in linguistics, publishing, text processing, and other
fields dealing with annotated text. Emdros has a powerful query
language for asking relevant questions of the data. It is middleware,
acting as a layer between a client (written by the user), and an
underlying database. PostgreSQL and MySQL are supported.
is a DICT client (RFC 2229). This is a dictionary application that uses
the network to retrieve definitions. For example, nihongobenkyo.org is
a server that provides Japanese dictionaries. Add it to the settings in
Fantasdic, and you can now look up Japanese words. Another well-known
server with many dictionaries is dict.org.
a style and grammar checker that currently supports English, German,
Polish, and Dutch, and offers initial support for other languages like
French and Spanish. It scans the words and their part-of-speech tags
for occurrences of error patterns, which are defined in an XML file.
Furthermore, more powerful error rules can be written in Java.
LanguageTool should be used after the spelling of a text has been
- Linguistic Tree Constructor
is an application for drawing linguistic syntax trees. Its main
strength is assisting in data production by quickly analyzing large
amounts of text. "Generic" trees are supported, as well as RRG and
X-Bar trees. Node-categories are user-definable, and additional
user-definable labels can also be applied to each node.
Publication-quality, high-resolution, horizontal trees can be drawn.
The file format is based on TIGER-XML
is a large and powerful machine translation system that supports German
and English as source languages and major European languages such as
French, Italian, Spanish, and Portuguese as target languages.
Additional language pairs are in development.
is a program capable of "understanding" natural language, which is
demonstrated by programming in natural language and software-generated
conclusions, assumptions, and questions, straight from sentences in
Wrong With My NLP? is visualizer and graphical diff for
natural language processing problems. It can display syntactic and
semantic dependencies and bilingual alignments as well as all types of
chunk information such as NP, NER, or SRL chunks. It also allows you to
compare your system output to a gold standard in order to find the
mistakes your system makes. There are numerous ways to filter the graph
and only display what is needed. It is also possible to search a corpus
for sentences with certain properties using Lucene search expressions.
Generator: WG is a word generator with several useful options
you can use to filter/reduce the output list of words.
- Other Software
- See also: applied
linguistics - on line texts
- new language software