LangMaker.com

Resources
FAQ
ModLang Links
Other Links
Babel Text
Book List
Mail Lists
Word Lists
LangMaker/Win

Personal Languages
BASE
Dublex
Fith
Folkspraak
Ilish
Intermythic
Kordron
Pitakosilano new!
Roxhai
Simpenga
Sen:esepera

Featured Languages
Barsoomian
Dunia
E.W. English
Furbish
Ido
Lapine
Latino Moderne
Magistri Linguio
Poliespo
Ro
Solresol
Tepa new!

"How To" Newsletter
Introduction
Issue 1
Issue 2
Issue 3
Issue 4
Issue 5
Issue 6


Advertisers donate money to United Nations World Food Programme

 

Invent Your Own Language In Minutes, With LangMaker/Win 1.10 - Free!

Testimonials ¤ System Requirements ¤ Download Now ¤ Lexical Files ¤ Source Code ¤ Version History

Now Open Source!

If you are fascinated by words and language, then you might want to indulge in the ultimate word-play: invent your own language! An invented language, often called a model language, can be anything from a simple set of words made up for your private amusement to a complex system of interrelated languages designed to provide background to a public work. J.R.R. Tolkien invented Quenya, Sindarin and related languages to add verisimilitude to The Lord Of The Rings, while Anthony Burgess invented Nadsat for A Clockwork Orange. People around the world learn model languages for communication (Esperanto) and for fun (Klingon).

You too can create your own language:

  • just to have fun
  • to explore how languages work
  • to create a background for a story or game
  • as a private language for recording your journal
  • as a very personal work of art.

While inventing a language, even a model language, can be an intimidating prospect, LangMaker makes it extra enjoyable, by allowing you to quickly generate hundreds of words for your own language. If you love words, you'll love creating your own. With LangMaker, you can create your own language in minutes. But LangMaker can entertain you for hours, as you experiment with different forms or if you decide to use LangMaker to create a rich, detailed system of related languages. For a sample language (and its ancestor) created by the Standard Edition, see Kordron.

LangMaker can generate words according to patterns of consonants and vowels you specify, can transform words according to sound changes, can derive words from etymologies, and much more. All this, and its free! Even its source code is free! Download it now! (Then download this update.) (It's free, but if you insist... :-).

Testimonials

"This is an amazing, time-saving little piece of software. I have only been playing with it a short while, but I must admit that it does have a lot of possibilities... Thanks a million!" Jason Charette

"I just downloaded a copy of LangMaker, and I have three words to say... FAB YOO LUS!!!!" - Moreland Clinton Michael

"LangMaker is a wonderful tool for creating a entire lexicon for a constructed language. Its ability to create a consistent language family and history are superb. Definitely a must for any conlanger!" - Martin Greening

"It looks great. I've been tinkering with it for a couple hours, trying to get it to output just the right shapes of words in the right amounts. It's a wonderful program." - Chris Collins

"Speaking of the WWW pages [and the Web Wizard], congrats on thinking of such a useful tool! I was very impressed with this." - Matt Smith, https://www.crystal-mtn.com/users/msmith/matt.htm

"LangMaker is a terrific program. The transform feature is a very powerful tool; my sound shifts should be seamless, accurate and complete. Never could get that done right on paper." - Tom Hackett

"I have been very happy with what I have been able to do with the version I recently downloaded. I have had no problem running it on either of my computers, and it does exactly what I want a word generator to do. Thanks for making this available." - Mia Soderquist

"Just wanted to tell you again how much I enjoy Language Maker. It's great fun... You know, I've been able to pick out 'roots' from completely random vocabularies? ... Anyway, thanks for the program." - Pat Dunn, Jr.

"I also thank you again for your page. This was a sort of hidden hobby of mine that never usually got beyond a bit of grammar and a small lexicon for the hundreds of languages I started but never finished. With your resources and examples, I hope to finish one some day." - Marco Fabiani

"I just wanted to thank you for creating LangMaker! I have never found a program this great ever! Thank you for creating it!!!" - Jordi Kroon

"Thanks for the hard work! It's a fantastic program." - Duncan Duchov

System Requirements

Operating System Windows 3.1 or Windows 95
Hard Disk Space 1.4 MB used
RAM 4 MB minimum
Utility Needed PKUNZIP compatible decompressor

Download Now!

Download one of the following two ZIP files, then create a new directory on your hard drive for LangMaker (e.g., C:\LANGMAKR or C:\Program Files\LangMaker). Copy the downloaded file to this directory and unzip it. Then double-click on LANGMAKE.EXE, and you are in business! Open the file ORCNAMES.LEX or KATAKAN.LEX for a good introduction to the capabilities of LangMaker. I'll be glad to answer any of your questions by e-mail. - Jeffrey Henning

Full install (650 KB) - Everything you need in one package.

Upgrade install (58 KB) - If you downloaded a previous version of LangMaker, this package has everything you need to upgrade to LangMaker 1.09.

Lexical Files

Once you start using LangMaker, you may find the following lexical files useful (each is ZIPped):

VOCABULD (52 KB) - You can easily create a complete language with this file, a thorough 1600-word vocabulary, based on Rick Harrison's Universal Language Dictionary (used by permission). Perfect for creating a full-fledged language, with a vocabulary capable of expressing just about anything.

SIXLANGS (63 KB) - You can easily create a future language, descended from one of the six major world languages, with SIXLANGS.LEX. It has a phonetic representation of 1200+ words in Arabic, Chinese, English, Hindi, Russian and Spanish (based on the public domain Lojban database). Just apply a Transform command and change the language based on sound shifts, and you'll have an excellent language for a science-fiction setting.

LOJBAN (62 KB) - The Lojban gismu definitions. Create your own logical language, by generating invented vocabulary or by selectively transforming the SIXLANG file.

LATIN - A 3000+ word Latin lexicon, perfect for inventing your own Romance language!

MEDIEVAL - Coming someday, a 3000-word vocabulary suitable for a medieval or fantasy language, with a rich lexicon of weapons and monsters.

Source Code

LangMaker was developed with Visual Basic. It is currently a VB3 project, since the need to keep the overall size small for downloads is currently outweighing the need to seamlessly handle long file names. LangMaker is open source, meaning you can freely download the source code, modify it and do what you want with it. I'd love to get back any improvements, so that I can integrate them into the main code base, but that is up to you. Click here to download the source code (92 KB, zipped).

Version History

(version 1.11) July 5, 1999 [200K EXE] (beta version only)

  • Some errors now logged to file TUNEUP.PDC in the LangMaker directory; please forward this file when reporting bugs
  • Added some additional error trapping


(version 1.10) January 13, 1999 [199K EXE]

  • Added status bar to provide feedback that File/Save worked, at request of Jennifer Danielson
  • Fixed bug regarding INI file that caused application to crash on startup (ugh!)
  • Added some additional error trapping
  • Removed About System... dialogue to simplify source code (wasn't always accurate anyway)


(version 1.09) December 17, 1998 [175 KB EXE]

  • First open source version!
  • Removed need to register and removed limit of 100 rows to unregistered users
  • Removed spell checker (to make it easier for others to modify source code)
  • Modernized look of dialogs by replacing bold with plain text wherever possible
  • Removed dead code (again to make it easier for others to modify source code, and to reach personal goal of shrinking EXE to be smaller than version 1.00 EXE)


(version 1.08) May 14, 1997 [281 KB EXE]

  • Fixed group of bugs identified by Matt Smith


(version 1.07 -- never shipped)

  • Added error trapping around column properties


(version 1.06 -- never shipped)

  • Added random transformations (e.g., p >60%> b = p becomes b 60% of the time)
  • Added an automatic A B C ... Z ribbon to tables created with the Web Wizard
  • Added an option to exclude duplicates from the Generate command


(version 1.05) May 7, 1997 [276 KB EXE]

  • Added weighted frequencies to Generate (e.g., CVCVC 80%, CVCVCV 20%)
  • Fixed memory leak


(version 1.04) May 5, 1997 [273 KB EXE]

  • Added New Language Wizard -- thanks to Moreland Clinton Michael for designing the language phonotactics
  • Fixed Heading bug


(version 1.03) April 7, 1997 [259 KB EXE]

  • Added Web Wizard


(version 1.02) April 6, 1997 [256 KB EXE]

  • Removed need for THREED.VBX, fixed minor bugs, uploaded to web site


(version 1.01) April 2, 1997 [238 KB EXE]

  • Added detailed help system -- announced to LANGDEV


(version 1.00) March 31, 1997 [229 KB EXE]

  • Initial version -- to Chris Collins, Mitchell Posner and Paul Nelson (thanks for beta testing!)


Prepared by Jeffrey Henning

Back to Model Languages home page

 

 

Jeffrey.Henning.com

Free Web Surveys
expresspoll.com

 

HQ Next page

This Scattered Tongues site belongs to Jeffrey Henning.
Next Page | Skip It | Next 5 | Prev | Random
Want to join? Stop by
HQ, then!