Software tools for conlanging: Difference between revisions

From FrathWiki
Jump to navigationJump to search
(add my scripts and scripts by other people hosted on my home page)
(→‎Other: So everyone will know who he is)
 
(42 intermediate revisions by 17 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 ==
* [http://awkwords.wsr3.net awkwords] by Imploder
=== Online ===
* [http://whee.dk/?page_id=65 WordBuilder] by Alfar
* [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://archives.conlang.info/jhu/suervhua/qaulkenvhuen.html A method of generating "flavoured" words] ''(not really a generator, but interesting nevertheless)''
* [http://wordgenerator.wakayos.com/Default.aspx Wordo Word Generator] by Matthew Martin (web-based version of [http://whee.dk/?page_id=65 WordBuilder])
* [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://www.zompist.com/gen.html Gen] by Mark Rosenfelder
* [http://jimhenry.conlang.org/conlang/conlang.htm#scripts everyword.pl] by John Cowan and Jim Henry
* [https://www.vulgarlang.com/atlas/ Atlas] (an International Auxiliary Language tool)
* [http://jimhenry.conlang.org/conlang/redundancy.htm Scripts to generate phonologically redundant vocabulary] by Jim Henry
 
=== Downloadable to run offline ===
* [http://lingweenie.org/conlang/lexifer.html Lexifer] by William Annis
* [https://github.com/conlang-software-dev/Logopoeist/ Logopoeist] by Logan Kearsley


== 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://000024.org/rsca.html Reversible Sound Change Applier (RSCA)]
* [http://www.zompist.com/sca2.html SCA²] - Zompist's SCA, Version 2 (can be used online)
* [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 43: 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.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]


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

Latest revision as of 14: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.