Guide:Conlanging tools: Difference between revisions
Update Word generators and Sound Change appliers |
Added WordMage under word generators, and LangWitch under multi-tools. Also a few spelling fixes. |
||
| (One intermediate revision by one other user not shown) | |||
| Line 7: | Line 7: | ||
===Word generators=== | ===Word generators=== | ||
'''Word generators''' allow conlangers to quickly create a lexicon from a simple phonology and a defined syllabic structure. This may be used to create a full lexicon or to simply pick the | '''Word generators''' allow conlangers to quickly create a lexicon from a simple phonology and a defined syllabic structure. This may be used to create a full lexicon or to simply pick the generated words that appeal to you. I recommend choosing one word generator and sticking to it as all of them provide differing value. Some of these word generators<sup>which</sup> might also provide exceptions and rewrites, which are very valuable. | ||
* [https://tonsi.neocities.org/awkwords/ Awkwords] | * [https://tonsi.neocities.org/awkwords/ Awkwords] | ||
| Line 41: | Line 41: | ||
* [https://wrdz-7570a.web.app/ Wrdz] | * [https://wrdz-7570a.web.app/ Wrdz] | ||
:It is the second word generator by Collin Brennan and a direct successor of GenGo. It only comes as a ''' website'''. Its License was not found. | :It is the second word generator by Collin Brennan and a direct successor of GenGo. It only comes as a ''' website'''. Its License was not found. | ||
* W[https://langwitch.net/wordmage ordMage] Written in Crystal (Free and Open Source) and available as a web page. | |||
===Sound change appliers=== | ===Sound change appliers=== | ||
| Line 46: | Line 48: | ||
'''Sound Change Appliers''' allow conlangers to quickly create and/or test the phonological changes throughout and between their conlangs. Allowing for a complex exception system. | '''Sound Change Appliers''' allow conlangers to quickly create and/or test the phonological changes throughout and between their conlangs. Allowing for a complex exception system. | ||
* [https://github.com/Girv98/asca-rust ASCA - command line tool] and [https://asca.girv.dev/ ASCA] | * [https://github.com/Girv98/asca-rust ASCA - command line tool] and [https://asca.girv.dev/ ASCA - web] | ||
:ASCA is a new SCA written in rust that comes as a ''' website''' and as a '''command line tool.''' | :ASCA is a new SCA written in rust that comes as a ''' website''' and as a '''command line tool.''' ASCA does not require setting up categories, having instead in-built phonetic segments defined by distinctive features. | ||
* [https://github.com/bradrn/brassica/ Brassica] and [https://bradrn.com/brassica/ Brassica - web] | |||
:Brassica is a featureful SCA written in Haskell. It is category based, with support for defining distinctive features, and supports MDF dictionary format. Brassica comes as a '''website''', '''application''', '''command line tool''' and '''library'''. | |||
* [https://github.com/samanthamccabe/didelphis-sca/releases Didelphis SCA] | * [https://github.com/samanthamccabe/didelphis-sca/releases Didelphis SCA] | ||
:It was | :It was previously known as '''Haedus Toolbox SCA.''' It is a very nice, phonetic segment-operating sound change applier created by Fiona Morrigan, a computational linguist and conlanger. It is written in java and only comes as a '''command line tool.''' | ||
* [http://akana.conlang.org/tools/gsca0.8/index.html gSCA v0.8] or [http://akana.conlang.org/tools/gsca0.5/ gSCA v0.5] | * [http://akana.conlang.org/tools/gsca0.8/index.html gSCA v0.8] or [http://akana.conlang.org/tools/gsca0.5/ gSCA v0.5] | ||
:'''Geoff's Sound Change Applier''', is a program that applies rule-based transformations to strings of Unicode text. Originally based on [[w:Mark Rosenfelder|Mark Rosenfelder's]] SCA, the GSCA is now a much more complex and powerful alternative. Among its features are featural sound changes, assimilation, preprocessing, randomization, simultaneous dialectal evolution, word exceptions and more. | :'''Geoff's Sound Change Applier''', is a program that applies rule-based transformations to strings of Unicode text. Originally based on [[w:Mark Rosenfelder|Mark Rosenfelder's]] SCA, the GSCA is now a much more complex and powerful alternative. Among its features are featural sound changes, assimilation, preprocessing, randomization, simultaneous dialectal evolution, word exceptions and more. | ||
* [https://gitlab.com/jaspax/phonix Phonix] | |||
:Phonix is a command line program written in C#. Phonix is distinctive feature based and has in-built phonetic segments, but also allows users to define additional symbols and features. It supports both IPA and X-SAMPA. | |||
* [https://www.zompist.com/sounds.htm SCA] | * [https://www.zompist.com/sounds.htm SCA] | ||
| Line 71: | Line 79: | ||
====Lexurgy==== | ====Lexurgy==== | ||
'''Lexurgy''' is a very powerful sound change applier that is even turing complete. It comes | '''Lexurgy''' is a very powerful sound change applier that is even turing complete. It comes as a ''' website''' and as a '''command line tool'''. | ||
* [https://github.com/def-gthill/lexurgy/releases | * [https://github.com/def-gthill/lexurgy/releases Command line tool] | ||
* [https://lexurgy-app.vercel.app/sc The new interface] | * [https://lexurgy-app.vercel.app/sc The new interface] | ||
* [https://www.lexurgy.com/sc The old interface] | * [https://www.lexurgy.com/sc The old interface] | ||
* [https://lexurgy.vercel.app/sc The old interface - copy] | * [https://lexurgy.vercel.app/sc The old interface - copy] | ||
===Keyboard layout editors=== | ===Keyboard layout editors=== | ||
| Line 110: | Line 115: | ||
* [http://gleb.000024.org/ Gleb: a random phonology generator] | * [http://gleb.000024.org/ Gleb: a random phonology generator] | ||
* [https://lexicanter.com/ Lexicanteer: an app for constructing languages] | * [https://lexicanter.com/ Lexicanteer: an app for constructing languages] | ||
* [https://langwitch.net LangWitch: a web app for creating constructed languages] | |||
===Other tools=== | ===Other tools=== | ||