Software tools for conlanging: Difference between revisions

From FrathWiki
Jump to navigationJump to search
No edit summary
(→‎Other: So everyone will know who he is)
 
(36 intermediate revisions by 13 users not shown)
Line 1: Line 1:
Many ingenious people have created software tools for conlanging. In addition to this, a number of programs not originally intended for conlanging can be put to great use when creating languages. This article aims to become a comprehensive list of useful '''conlanging software''' available on the internet.
Many ingenious people have created software tools for conlanging. In addition to this, a number of programs not originally intended for conlanging can be put to great use when creating languages. This article aims to become a comprehensive list of useful '''conlanging software''' available on the internet.
== General guides to conlanging ==
* [http://www.zompist.com/kit.html Language Construction Kit] by Zompist (Mark Rosenfelder)
* [http://www.angelfire.com/scifi2/nyh/how__all.html How to Create a Language] by Pablo David Flores
* [http://en.labs.wikimedia.org/wiki/Conlang Conlang] - textbook on Wikimedia Laboratories ''(incomplete)''


== All-purpose software ==
== All-purpose software ==
* [http://www.sil.org/computing/catalog/show_software.asp?id=89 SIL FieldWorks] - a software suite for professional linguists
* [https://draquet.github.io/PolyGlot/ PolyGlot] by Draque ''(Conlang creation software with dictionary, auto conjugation functionality, grammar guide, and recordable sound examples)''
* [http://faiuwle.pbworks.com/Programming Conlang Dictionary] by faiuwle ''(usable, but many features are still to come)''
* [http://colconcrepro.pbwiki.com Computerized Conlang Creator Project] by (mainly) Praesidium and Jotomicron ''(probably a dead project?)''


== Word generators ==
== Word generators ==
=== Online ===
=== Online ===
* [http://awkwords.wsr3.net awkwords] by Imploder
* [https://www.vulgarlang.com/ Vulgar: a Language Generator] by Linguistx (full version available for purchase, free contains full grammar and 200 words, full contains much more customizability and 4000 words)
* [http://000024.org/cgi-bin/gleb.cgi Gleb] (random phonology generator) by Alex Fink
* [http://akana.conlang.org/tools/awkwords  awkwords] by Imploder
* [http://wordgenerator.wakayos.com/Default.aspx Wordo Word Generator] by Matthew Martin (web-based version of [http://whee.dk/?page_id=65 WordBuilder])
* [http://wordgenerator.wakayos.com/Default.aspx Wordo Word Generator] by Matthew Martin (web-based version of [http://whee.dk/?page_id=65 WordBuilder])
* [http://www.zompist.com/gen.html Gen] by Mark Rosenfelder
* [https://www.vulgarlang.com/atlas/ Atlas] (an International Auxiliary Language tool)


=== Downloadable to run offline ===
=== Downloadable to run offline ===
* [http://whee.dk/?page_id=65 WordBuilder] by Alfar
* [http://lingweenie.org/conlang/lexifer.html Lexifer] by William Annis
* [https://github.com/alexfink/random_language/tree/master/phonology Instructions and downloadable version of Gleb] by Alex Fink
* [https://github.com/conlang-software-dev/Logopoeist/ Logopoeist] by Logan Kearsley
* [http://jimhenry.conlang.org/conlang/conlang.htm#scripts Boris] by John Fisher and Jim Henry (also includes a meta-generator, which generates random phonologies and mutates them via genetic algorithm)
* [http://jimhenry.conlang.org/conlang/conlang.htm#scripts everyword.pl] by John Cowan and Jim Henry
* [http://jimhenry.conlang.org/conlang/redundancy.htm Scripts to generate phonologically redundant vocabulary] by Jim Henry
 
=== Documents describing techniques ===
* [http://archives.conlang.info/jhu/suervhua/qaulkenvhuen.html A method of generating "flavoured" words] ''(not really a generator, but interesting nevertheless)''


== Sound change appliers ==
== Sound change appliers ==
* [http://www.acsu.buffalo.edu/~sgmccabe/ASCA ASCA] by TheGoatMan
* [https://www.vulgarlang.com/ Vulgar: a Language Generator] - has a robust sound changing tool in Advanced Phonology > Phonological Changes
* [http://members.home.nl/par/vsca/vsca.htm Versatile Sound Change Applier (VSCA)] by MUBA
* [http://members.home.nl/par/vsca/vsca.htm Versatile Sound Change Applier (VSCA)] by MUBA
* [http://jc.tech-galaxy.com/bricka/sound_change_applier Geoff's SCA] by bricka (Geoff Eddy)
* [http://akana.conlang.org/tools/gsca0.8/ Geoff's SCA Version 0.8] by bricka (Geoff Eddy)
* [http://zounds.artefact.org.nz IPA Zounds]
* [https://github.com/samanthamccabe/toolbox-sca/releases Haedus Toolbox SCA] by Samantha McCabe
* [http://phonix.googlecode.com Phonix]
* [http://www.zompist.com/sca2.html SCA²] - Zompist's SCA, Version 2 (can be used online)
* [http://000024.org/rsca.html Reversible Sound Change Applier (RSCA)]
* [http://www.zompist.com/sounds.htm Sounds] - Zompist's SCA


== Vocabulary managers ==
== Vocabulary managers ==
* [http://www.sil.org/computing/catalog/show_software.asp?id=79 The Field Linguist's Toolbox]
* [http://www.lexiquepro.com Lexique Pro]
* [http://www.lexiquepro.com Lexique Pro]


== Syntax tools ==
== Syntax tools ==
* [http://ironcreek.net/phpsyntaxtree PHP Syntax Tree]
* [http://yohasebe.com/rsyntaxtree/ RSyntaxTree]


== Corpus analyzers ==
== Corpus analyzers ==
* [http://jimhenry.conlang.org/conlang/conlang.htm#scripts frequencies.pl]  by Jim Henry -- finds frequency of words and phrases in one or more text files
* [http://jimhenry.conlang.org/conlang/conlang.htm#scripts frequencies.pl]  by Jim Henry -- finds frequency of words and phrases in one or more text files
* [http://akana.conlang.org/tools/frequentizer.html The Frequentizer] by Jan Strasser -- finds frequency of phonemes in a text corpus


== Translation exercises ==
== Translation exercises ==
Line 51: Line 38:
* [http://www.fiziwig.com/conlang/syntax_tests.html Sentences to Test Conlang Syntax] ''(a selected subset of the above)''
* [http://www.fiziwig.com/conlang/syntax_tests.html Sentences to Test Conlang Syntax] ''(a selected subset of the above)''


== Free Unicode fonts ==
== Free Unicode/IPA fonts ==
* [http://www.sil.org/computing/catalog/show_software_catalog.asp?by=cat&name=Font SIL Font page]. Recommended: ''Gentium'', ''Charis SIL'', ''Doulos SIL''
* [https://www.vulgarlang.com/ipafonts/ Free IPA fonts]. Recommended: ''Noto'', ''Gentium'', ''Charis SIL'', ''Doulos SIL''


== Keyboard Layout editors ==
== Keyboard Layout editors ==
* [http://www.sil.org/computing/catalog/show_software.asp?id=20 Tavultesoft Keyman] for Windows
* [http://www.microsoft.com/downloads/results.aspx?pocId=&freetext=Keyboard%20Layout%20Creator&DisplayLang=en Microsoft Keyboard Layout Creator] (MSKLC)
* [http://scripts.sil.org/ukelele Ukelele] for Mac OS X
* [http://scripts.sil.org/ukelele Ukelele] for Mac OS X
* [http://www.symbolchoosersoftware.com SymbolChooser conlang word processor] for Windows
* [http://www.fullfonts.com FullFonts conlang word processor] for Windows


== Font editors ==
== Font editors ==
* [http://fontforge.sourceforge.net FontForge] (works well together with [http://www.inkscape.org Inkscape])
* [http://fontforge.sourceforge.net FontForge] (works well together with [http://www.inkscape.org Inkscape])
* [http://www.high-logic.com/fontcreator.html High Logic's ''FontCreator''] (30 days' evaluation, unless you afford those 80 USAnian bucks)
* [http://www.high-logic.com/fontcreator.html High Logic's ''FontCreator''] (30 days' evaluation, unless you afford those 80 USAnian bucks)
* [https://fontstruct.com/ Fontstruct] Web-based pixel font designer.
* [http://www.glyphrstudio.com/ Glyphr Studio] Web-based vector font designer.


== Other ==
== Other ==
* [http://www.theiling.de/cgi/cxs-ipa.cgi CXS/XSAMPA <-> IPA converter] by Henrik Theiling
* [https://www.vulgarlang.com/ipa-x-sampa-cxs-converter/ X-SAMPA to IPA to CXS converter]
* [https://cbbforum.com/xipa.html XIPA] X-SAMPA to IPA converter created by Aevas, Boardlord at the [[CBB]]
* [http://akana.conlang.org/tools/derivizer.html The Derivizer] by Jan Strasser -- assists in coming up with derivations and compounds
* [http://jimhenry.conlang.org/conlang/conlang.htm#scripts relay-scheduler.pl] by Mark Reed and Jim Henry -- tool for finding optimal sequences for conlang translation relays, based on people's preferences about what conlang to follow/precede.  Needs work to find optimal dates based on when people are available, as well.
* [http://jimhenry.conlang.org/conlang/conlang.htm#scripts relay-scheduler.pl] by Mark Reed and Jim Henry -- tool for finding optimal sequences for conlang translation relays, based on people's preferences about what conlang to follow/precede.  Needs work to find optimal dates based on when people are available, as well.
* [http://jimhenry.conlang.org/gzb/gzb.htm#scripts Scripts to turn formatted text files into interlinear gloss or hyperlinked gloss HTML files] by Jim Henry; need tweaking to work with other conlangs than gzb
* [http://jimhenry.conlang.org/gzb/gzb.htm#scripts Scripts to turn formatted text files into interlinear gloss or hyperlinked gloss HTML files] by Jim Henry; need tweaking to work with other conlangs than gzb
* [http://groups.yahoo.com/group/conlang Conlang Mailing List archive]
* [http://www.lingojam.com LingoJam] create an online translator for your language
* [http://cals.conlang.org Conlang Atlas of Language Structures]
* [http://library.conlang.org/web The Conlanger's Library Web Resources Page]
* [http://www.conlang.org Language Creation Society]
* [http://g3n.in Dictionary Center (for conlangs)]


{{stub}}
{{Conlangculture}}
[[Category:Conlanging culture]]
[[Category:Source material]]
[[Category:Source material]]

Latest revision as of 13:51, 15 January 2021

Many ingenious people have created software tools for conlanging. In addition to this, a number of programs not originally intended for conlanging can be put to great use when creating languages. This article aims to become a comprehensive list of useful conlanging software available on the internet.

All-purpose software

  • PolyGlot by Draque (Conlang creation software with dictionary, auto conjugation functionality, grammar guide, and recordable sound examples)

Word generators

Online

Downloadable to run offline

Sound change appliers

Vocabulary managers

Syntax tools

Corpus analyzers

  • frequencies.pl by Jim Henry -- finds frequency of words and phrases in one or more text files
  • The Frequentizer by Jan Strasser -- finds frequency of phonemes in a text corpus

Translation exercises

Free Unicode/IPA fonts

Keyboard Layout editors

Font editors

Other

This article is part of a series on Conlanging Culture.