1.0.2 • Published 8 years ago

sananmuunnos v1.0.2

Weekly downloads
3
License
MIT
Repository
github
Last release
8 years ago

sananmuunnos.js

Sananmuunnos solving for Javascript.

What is this?

Quoting Wikipedia:

Sananmuunnos ("Word transformation"), sometimes kääntösana, is a sort of verbal play in the Finnish language, similar to spoonerisms in English.

Special to Finnish is a narrow phoneme inventory and vowel harmony. As Finnish is a mora-divided language, it is morae that are exchanged, not syllables (often a mora is also a syllable in a Finnish word, but not always). Also, Finnish inflectional and derivational morphology is extensive, thus applying a suffix from another word often produces a valid word. This leads to large number of possible spoonerisms. Much of practical sananmuunnos wordplay revolves around obscene double entendre expressed by spoonerism.

This library is an experiment in solving sananmuunnoses systematically. It is a Javascript port of my sananmuunnos Python module.

How to use?

In node.js

$npm install sananmuunnos

Then:

var sm = require("sananmuunnos");
console.log(sm("sanan muunnos"));

In the browser

Use the version in dist/sananmuunnos.js.

<script src="dist/sananmuunnos.js"></script>
<script>
  alert(sananmuunnos("sanan muunnos"));
</script>

Author

Tuukka Ojala tuukka.ojala@gmail.com

License

This work is licensed under the MIT license.

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago