Guide:Conlanging tools: Difference between revisions

Update Word generators and Sound Change appliers
(Fixed up word generators section)
(Update Word generators and Sound Change appliers)
 
Line 2: Line 2:


==Software==
==Software==
All of them are ordered alphabetically.


===Word generators===
===Word generators===
Line 8: Line 10:


* [https://tonsi.neocities.org/awkwords/ Awkwords]
* [https://tonsi.neocities.org/awkwords/ Awkwords]
:It is a clone of the [http://akana.conlang.org/tools/awkwords/ Original Awkwords] and is written in PHP. It has an '''Open Source''' License
:It is a clone of the [https://web.archive.org/web/20160901000000*/http://akana.conlang.org/tools/awkwords/ Original Awkwords] and is written in PHP. It has an '''Open Source''' License.
 
* [https://www.zompist.com/gen.html Gen]
* [https://www.zompist.com/gen.html Gen]
:It was arguably <sup>citation needed</sup> the first Word generator, by [[w:Mark Rosenfelder|Mark Rosenfelder]]. It only comes as a ''' website'''. Its License was not found.
:It was arguably the first<sup>citation needed</sup> Word generator, by [[w:Mark Rosenfelder|Mark Rosenfelder]]. It only comes as a ''' website'''. Its License was not found.
 
* [https://www.jasontank.net/wordgen.html GenWord]
* [https://www.jasontank.net/wordgen.html GenWord]
:It is based on Gen and only comes as a '''website'''. Its License was not found.
:It is based on Gen and only comes as a '''website'''. Its License was not found.
* [https://ghoomfrog.github.io/GenGo/index.html GenGo]
* [https://ghoomfrog.github.io/GenGo/index.html GenGo]
:It is a fork of the [https://collinbrennan.github.io/GenGo/ Original GenGo] by Collin Brennan; please see Wrdz for Collin Brennan's new word generator. It only comes as a ''' website'''. Its License was not found.
:It is a fork of the [https://collinbrennan.github.io/GenGo/ Original GenGo] by Collin Brennan; please see Wrdz for Collin Brennan's new word generator. It only comes as a ''' website'''. Its License was not found.
* [https://kozuka.kmwc.org/ Kozuka]
* [https://kozuka.kmwc.org/ Kozuka]
:Its interface and pattern language are based on Awkwords. It is written in Rust compiled to WASM where only a web version is provided, but you may be able to make it run as a '''command line tool'''. It has an '''Open Source''' License.
:Its interface and pattern language are based on Awkwords. It is written in Rust compiled to WASM where only a web version is provided, but you may be able to make it run as a '''command line tool'''. It has an '''Open Source''' License.
* [https://lingweenie.org/conlang/lexifer.html Lexifer - Command line tool] and [https://lingweenie.org/conlang/lexifer-app.html Lexifer - Web]
 
:It comes as a ''' website''' and as an '''executable command line tool'''. It has an '''Open Source''' License
* [https://lingweenie.org/conlang/lexifer.html Lexifer - command line tool] and [https://lingweenie.org/conlang/lexifer-app.html Lexifer - Web]
:It comes as a ''' website''' and as an '''executable command line tool.''' It has an '''Open Source''' License
 
* [https://github.com/conlang-software-dev/Logopoeist/ Logopoeist]
* [https://github.com/conlang-software-dev/Logopoeist/ Logopoeist]
:It was written in Go and only comes as a '''command line tool'''. Its License was not found.
:It was written in Go and only comes as a '''command line tool'''. Its License was not found.
* [https://www.nguh.org/tools/word_generator NguhGen]
* [https://www.nguh.org/tools/word_generator NguhGen]
:It was written by Aeternal(?) and Agma Schwa. It only comes as a ''' website'''. It has an '''Open Source''' License.
:It is by Agma Schwa AKA Nguh and Aeternal AKA Sirriade . It only comes as a ''' website'''. It has an '''Open Source''' License.
 
* [https://coffeebot.net/conlang/ SyllGen]
* [https://coffeebot.net/conlang/ SyllGen]
:It only comes as a ''' website'''. It has an '''Open Source''' License.
:It only comes as a ''' website'''. It has an '''Open Source''' License.
* [https://thecreatorgrey.com/wordgen/ WordGen]
* [https://thecreatorgrey.com/wordgen/ WordGen]
:It is inspired by Awkwords.  It only comes as a ''' website'''. Its License was not found.
:It is inspired by Awkwords.  It only comes as a ''' website'''. Its License was not found.
* [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.


===Sound change appliers===
===Sound change appliers===
*[http://www.zompist.com/sca2.html Zompist sound change applier] and a [http://users.cwnet.com/millenia/SoundChangerSumerian.htm version]
:The '''Sound Change Applier''', '''SCA''', is a program created by [[w:Mark Rosenfelder|Mark Rosenfelder]]. This page describes a simple program which can apply a set of sound changes to a lexicon. You can use sounds to help work out a reconstruction for actual languages, to create plausible descendants of a conlang, or in fact to make any structured set of lexical changes to a database of words.


*[https://github.com/sfmorrigan/toolbox-sca/releases Haedus Toolbox Sound Change Applier] and forum post [http://www.incatena.org/viewtopic.php?f=7&t=42368 here].
'''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.
:The '''Haedus Toolbox SCA''' is a very nice, phonetic segment-operating sound change applier created by Fiona Morrigan, a computational linguist and conlanger. Runs from the command line using Java and is easily configured with text files.
 
* [https://github.com/Girv98/asca-rust ASCA - command line tool] and [https://asca.girv.dev/ ASCA]
:ASCA is a new SCA written in rust that comes as a ''' website''' and as a '''command line tool.'''
 
* [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.'''
 
* [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.
 
* [https://www.zompist.com/sounds.htm SCA]
:It was arguably the first<sup>citation needed</sup> sound change applier, by [[w:Mark Rosenfelder|Mark Rosenfelder]].
<!--- :This page describes a simple program which can apply a set of sound changes to a lexicon. You can use sounds to help work out a reconstruction for actual languages, to create plausible descendants of a conlang, or in fact to make any structured set of lexical changes to a database of words. --->
:There used to be [https://web.archive.org/web/20160901000000*/https://users.cwnet.com/millenia/SoundChangerSumerian.htm another version]
 
* [https://www.zompist.com/sca2.html SCA<sup>2</sup>]
:It only comes as a '''website.'''
 
* [https://trimill.github.io/sca/ TriSCA]
:No additional information provided.
 
* [https://gitlab.com/agma-schwa-public/sca SCA++]
:It is dead and archived, and only comes as a '''command line tool''' (It used to be a page in the nguh.org website).
 
====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'''.
 
* [https://github.com/def-gthill/lexurgy/releases command line tool]
* [https://lexurgy-app.vercel.app/sc The new interface]
* [https://www.lexurgy.com/sc The old interface]
* [https://lexurgy.vercel.app/sc The old interface - copy]
 
 


*[http://akana.conlang.org/tools/gsca0.8/index.html Geoff's Sound Change Applier]
:'''Geoff's Sound Change Applier''', or '''GSCA''', 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.


===Keyboard layout editors===
===Keyboard layout editors===
'''Keyboard layout editors''' allow the users to create their customised keyboards, which enable them to write the full Unicode, and a large portion of the International Phonetic Alphabet, as well as a veriety of international writing systems.
'''Keyboard layout editors''' allow the users to create their customised keyboards, which enable them to write the full Unicode, and a large portion of the International Phonetic Alphabet, as well as a veriety of international writing systems.
*[http://www.microsoft.com/downloads/results.aspx?pocId=&freetext=Keyboard%20Layout%20Creator&DisplayLang=en Microsoft Keyboard Layout Creator] (''for Windows'')
*[http://www.microsoft.com/downloads/results.aspx?pocId=&freetext=Keyboard%20Layout%20Creator&DisplayLang=en Microsoft Keyboard Layout Creator] (''for Windows'')
*[http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=ukelele Ukelele] (''for Mac'')
*[http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=ukelele Ukelele] (''for Mac'')
===International Phonetic Alphabet===
===International Phonetic Alphabet===
*[http://ipa.typeit.org/full/ IPA on TypeIt]
*[http://ipa.typeit.org/full/ IPA on TypeIt]
'''TypeIt''' is a free web-based keyboard which enable the full International Phonetic Alphabet, IPA, and some extensions to it, to be simply copy-pasted. Some web browsers have a couple of problems with the shortcuts when writing online, but mouse-clicking always works.  TypeIt also features 20 Latin alphabets and their extensions as well as matematical, currency and miscellaneous Unicode symbols.
:'''TypeIt''' is a free web-based keyboard which enable the full International Phonetic Alphabet, IPA, and some extensions to it, to be simply copy-pasted. Some web browsers have a couple of problems with the shortcuts when writing online, but mouse-clicking always works.  TypeIt also features 20 Latin alphabets and their extensions as well as matematical, currency and miscellaneous Unicode symbols.
*[http://westonruter.github.io/ipa-chart/ Weston Ruter's International Phonetic Alphabet chart]
*[http://westonruter.github.io/ipa-chart/ Weston Ruter's International Phonetic Alphabet chart]
An IPA chart by the devoted web-developer '''Weston Ruter'''. Allows a quick access to all symbols and diacritics of the Phonetic Alphabet as of 2005.
:An IPA chart by the devoted web-developer '''Weston Ruter'''. Allows a quick access to all symbols and diacritics of the Phonetic Alphabet as of 2005.


===Syntax Tree creators===
===Syntax Tree creators===
60

edits