Software tools for conlanging: Difference between revisions

From FrathWiki
Jump to navigationJump to search
(→‎Other: So everyone will know who he is)
 
(20 intermediate revisions by 5 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)''
* [https://github.com/DraqueT/PolyGlot/releases 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 ===
* [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://akana.conlang.org/tools/awkwords  awkwords] by Imploder
* [http://akana.conlang.org/tools/awkwords  awkwords] by Imploder
* [http://000024.org/cgi-bin/gleb.cgi Gleb] (random phonology generator) by Alex Fink
* [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
* [http://www.zompist.com/gen.html Gen] by Mark Rosenfelder
* [https://www.vulgarlang.com/ Vulgar] by Linguistx (full version available for purchase and download, free contains full grammar and 200 words, full contains much more customizability and 2000 words)
* [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
* [http://lingweenie.org/conlang/lexifer.html Lexifer] by William Annis
* [https://github.com/conlang-software-dev/Logopoeist/ Logopoeist] by Logan Kearsley
* [https://github.com/conlang-software-dev/Logopoeist/ Logopoeist] by Logan Kearsley
* [https://github.com/alexfink/random_language/tree/master/phonology Instructions and downloadable version of Gleb] by Alex Fink
* [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 still interesting)''


== 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://akana.conlang.org/tools/gsca0.5/ Geoff's SCA Version 0.5] by bricka (Geoff Eddy)
* [http://akana.conlang.org/tools/gsca0.8/ Geoff's SCA Version 0.8] by bricka (Geoff Eddy)
* [http://akana.conlang.org/tools/gsca0.8/ Geoff's SCA Version 0.8] by bricka (Geoff Eddy)
* [https://github.com/samanthamccabe/toolbox-sca/releases Haedus Toolbox SCA] by Samantha McCabe
* [https://github.com/samanthamccabe/toolbox-sca/releases Haedus Toolbox SCA] by Samantha McCabe
* [http://zounds.artefact.org.nz IPA Zounds]
* [http://phonix.googlecode.com Phonix]
* [http://000024.org/rsca.html Reversible Sound Change Applier (RSCA)]
* [http://www.zompist.com/sounds.htm Sounds] - Zompist's SCA
* [http://www.zompist.com/sca2.html SCA²] - Zompist's SCA, Version 2 (can be used online)
* [http://www.zompist.com/sca2.html SCA²] - Zompist's SCA, Version 2 (can be used online)


== 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]


Line 60: 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''
 
* [http://scripts.sil.org/ttw/fonts2go.cgi SIL TypeTuner Web Fonts2Go]. Customizable versions of SIL Unicode fonts with glyph variants and more, e.g. if you want a wedge-shaped caron on ''d, l, t'' or a different glyph for uppercase ''Ŋ''. Most (all?) of these variants are available as [[wp:OpenType|OpenType]] or [[wp:Graphite (SIL)|Graphite]] features e.g. with [[wp:XeTeX|XeLaTeX]] but a custom font is easier to work with and can be used anywhere.


== 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://library.conlang.org/web The Conlanger's Library Web Resources Page]
* [https://www.vulgarlang.com/ipa-x-sampa-cxs-converter/ X-SAMPA to IPA to CXS converter]
* [http://www.conlang.org Language Creation Society]
* [https://cbbforum.com/xipa.html XIPA] X-SAMPA to IPA converter created by Aevas, Boardlord at the [[CBB]]
* [http://groups.yahoo.com/group/conlang Conlang Mailing List archive]
* [http://www.theiling.de/cgi/cxs-ipa.cgi CXS/XSAMPA <-> IPA converter] by Henrik Theiling
* [http://akana.conlang.org/tools/derivizer.html The Derivizer] by Jan Strasser -- assists in coming up with derivations and compounds
* [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://cals.conlang.org Conlang Atlas of Language Structures]
* [http://g3n.in Dictionary Center (for conlangs)]
* [http://www.lingojam.com LingoJam] create an online translator for your language
* [http://www.lingojam.com LingoJam] create an online translator for your language


{{Conlangculture}}
{{Conlangculture}}
[[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.