MLA Style Capitalisator
How to Use
Simply paste or type the text to be MLA-style-capitalised on the input. The output will be automatically shown below the input. We can select the output and copy it.
Free Dictionary API
I employ a magnificent free API for the application above. Here's the link for Free Dictionary API repository on GitHub.
I need it to identify the noun, verb, conjunction, and so forth. It's constructed so that this application does in-memory cache to avoid hitting the API repeatedly.
Here, it's used as a supporting refiner instead of the main method. The main method is using offline logic.
Offline logic, as in not fetching external resource. Not drooling-and-blank-stare offline.
MLA
MLA stands for Modern Language Association — an academic style guide mainly used in literature, arts, and humanities. Their title capitalisation rule (also known as MLA Title Case) is as such:
- Capitalise the first and last words.
- Capitalise all nouns, pronouns, verbs, adjectives, adverbs, and subordinating conjunctions (e.g. because, although).
- Lowercase articles (a, an, the), prepositions (in, on, for, to, with, etc.), and coordinating conjunctions (and, but, or, nor, for, so, yet) — unless they’re the first or last word.
Capitalisator
It's not an English word. Yet. It looks like a confused "capacitor".
