A New Wantware-Powered Universal Language Support System
Giving Every Culture a Voice in the Digital Age
What is a Wantware-Powered Universal Language Support System?
Representing Text or Spoken Words
The wantware process allows us to capture meaning from languages, and to transform them into code and machine instructions for a wide variety of purposes. We believe that every language has value. Yet, under 200 languages are supported on the web. Wantware enables us to support every written language (3,000+), and it becomes much easier to create written versions of the nearly 4,000 only spoken languages. We call our new wantware-powered language support system, Engage.
Every language has value
Expanding the Foundations of Language Support
The Unicode Standard is the foundation for all modern software and communications around the world, including all modern operating systems, browsers, laptops, and smart phones-plus the Internet and Web (URLs, HTML, XML, CSS, JSON, etc.). However, it does not capture the many languages, nuances or language writing styles in our world. We invested years of effort into handling such scenarios, from Lost-Languages to Conlangs. The outcomes of our work goes beyond languages for communication between humans. Engage expands the ability for everyone to communicate meaning directly to machines, bypassing programming languages, whenever it is possible and practical to do so. Learn more about our Natural Language Dialog System, Synergy, here.
A New Level of Text Support
We currently support many text formats, from EBDIC, all legacy Unicode variants (UTF-8, UCS-2 vs UTF-16, etc.) to Big5, JIS, and IBM’s Code Pages are supported, with ligatures, proper Cyrillic italics, Semitic direction alternations, and other quirks are given support. We do this to be able to use historical and current data as we’ve seen how often certain standards endure and even thrive against the limitations of standards, such as the Han Unification complications or issues in Farsi layout (see: Harfbuzz).
We have put a lot of effort into importing various Byzantine font composition, text layout, and quirks of representing writing on computers while being able to readily modify such rules to accurately portray a writing system. We can’t claim perfection, but we are designed for adaptation and the possibility for an end user, not a coder nor writing system designer, to make corrections, additions, etc.
Natural Language Processing with Engage
We currently support IPA (International Phonetics Alphabet) phonetics and 3 speech synthesis systems (HawkVoice, OS Native, which is currently the Apple voice set, and the TI-voices). We have the ability to package add third-party NLP solutions by using our new approach to turning any native code or service into a hot-swapable package (see details about packaging code here).
We will soon add the data needed to express speech rules and get the expression going, with an ability to capture pure voice for phonetics and potentially preserve unusual vocalizations (bilabial splutters? soft golottal stop fades?, and things not adequately captured in today’s IPA).
Supporting the Hearing Impaired
We will add the ability to send/receive from a USB Braille touch device. By leveraging the work of Microsoft and Apple, we expect it to be straightforward to add support for vision impaired users.
Understanding Meaning via Semantics
Representing Text or Spoken Words
The basis of any word or combination of words or combinations of sentences of words is filled with objective and subjective meanings. We have a system to capture these meanings and find similar meaning expressions in other languages, styles of speech or personalization.
This approach not only enables users to preserve their subtler but critical meanings, but it also allows us to present additional info (as a hover, footnote, or other means) when translated into a different language or style of speech.
This semantic representation covers data (what happened, what is currently sensed or believed) and code (what to do, the instructions or recipe to follow and its exceptions, in natural language).
Big Steps Towards Better Understanding
- Understanding what is meant – we enable users of Jewel and any licensed app or service to capture meanings for better translation and user experiences.
- Understanding what code to generate – when we know what the user wants to happen, we can generate machine instructions to make it happen within rules, policies, legal constraints.
- Understanding is sharable – gives us the ability to tell the user why machine behaviors are what they are.
Emotional, Artistic Remapping of Messages
The MindAptiv Pipeline is built for transforming, compositing, and tweaking visual and audio signals. We are able to mix a variety of expressions to create a broad range of effects and interactive visuals, such as certain words having a colored glow that syncs to the mic so your voice or background music makes it pulse to the beat or embedding it into various materials like beach sand or clouds or filling words with ‘mini-words’ related to it via synonym or another language’s synonym for learning.
Our pipeline allows a lot of personalized expression to be created and shared.
Crowdsourcing Language Support
Engage allows language speakers or learners to create glyphs, describe rules (in an already known natural language, and later in the language they are working on) and ‘word-process’. By ‘rules’, we mean describing grammar, exceptions, conjugation approaches, spellings, colloquial phrase use case conditions, etc. Fundamentally this allows us to empower users to craft a series of valid vs invalid conditions and present that to any language user. The value is in capturing said rules for domains such as honorifics, gender, time, task-conditions, element counting, etc. Essence Atoms, a Semantic Periodic Chart for Computing supports our efforts to provide a meaning representation system that is semantic-based.
A More Human-centered Technology
Connecting meaning to the ways in which machines are instructed seems like an obvious thing to do. How else can technologies take into account what humans care about? Historically, the answer has been if the coder doesn’t write code for it, the machine doesn’t have the instructions it needs to do it. WantWare fixes the problem of disconnects between what users want and what the machine does or doesn’t do (e.g., anger is a likely response to an unauthorized breach of private data). Security and privacy are concepts that are more than a set of rules. They are necessary for the integrity of a system and its ability to meet our needs. Some of the benefits of our approach are as follows:
- Expression Creation – we enable users of any licensed app or service to express emotion and artistic messages as software behaviors without writing code and facilitate changing them within rules, policies, legal constraints, live.
- Share/Trade Expressions – we enable users of any licensed app or service to share/trade expressions within rules, policies, legal constraints, and the recipient to incorporate them, live.
- Monetize Expressions – we enable users of any licensed app or service to monetize expressions within rules, policies, legal constraints, and the recipient to incorporate them, live.
- Act on Emotions – we enable feelings, beliefs, ideas, facts, and many other aspects of how humans perceive worlds (real and imaginary) to be factored into experiences. See Essence Atoms to learn more.
Products in Development
The Democratization of Computing
We’ve done the heavy lifting, which involves patented transformative breakthroughs in mathematical approaches to generating algorithms and meaning representation that goes beyond (human and machine) languages.
WantWare enables the many products in our own roadmap, to be developed rapidly and to require far less maintenance than is required by the current software development process. The functionality needed to create those and an endless number of products already exists within the abilities of the Essence Agent. It totally makes sense once it is understood that WantWare is fundamentally about intent translated and transformed into machine instructions, in real-time.
The products in development above are just the tip of an enormous iceberg. There’s much more underneath the surface. Software evolved is wantware!
Get ready to create at the speed of thought.