I speak Klingon and am a member of the Klingon Language Institute. Yes, Klingon (tlhIngan Hol) is a real language, which you can learn and use to communicate with other people.

boQwI’ (Klingon Assistant)

boQwI’ is a popular Android app for the Klingon language. It is most commonly used to look up vocabulary, but it is also capable of performing lexical analysis. It is written in Java and backed by an SQLite database, which is kept up to date with the latest information. (New information is revealed by Dr. Marc Okrand, the language’s creator, on a fairly regular basis.)

I created the very first version for the HTC Dream (Android API 1), and have continuously upgraded its codebase with each API release to meet current recommended practices and add new features. It is available on Google Play, Amazon, Microsoft, and F-Droid.

There is also an accompanying text-to-speech engine which is available on Google Play and Amazon.

The family of projects is open-source, with the source files hosted on GitHub:

Projects inspired by boQwI’

boQwI’ is the basis of a number of projects by other people:

paq’batlh: The Klingon Epic

The paq’batlh is the Klingon epic which tells the story of Kahless the Unforgettable. I was one of the editors of the second edition.