Guide:Conlanging tools: Difference between revisions

Webcloud (talk | contribs)
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 genereated words that appeal to you. I reccomend 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.
'''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 reviously known as '''Haedus Tooolbox 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.'''
: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 as a ''' website''' and as a '''command line tool'''.
'''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 command line tool]
* [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===