AI Glossary / Graphs and symbolic AI / Intermediate
Interlingua
Definition
An interlingua is an intermediate representation intended to express meaning independently of a particular source language. In machine translation, a system analyzes source text into this shared representation and generates target-language text from it.
What it means
The architectural aim is to separate understanding a source expression from expressing its meaning in another language. Several source languages can connect to a shared representation, and several target-language generators can read it.
A symbolic interlingua may describe events, participants and semantic features explicitly. A neural interlingua may instead be a learned shared representation. Calling a representation an interlingua does not establish that it perfectly captures every language or every kind of meaning.
This technical use differs from translating through an ordinary pivot language, such as using English between two other languages. It also differs from Interlingua, the name of a constructed human language. Context determines which meaning is intended.
How it works
A source analyzer identifies the relevant concepts and relationships in an expression. An intermediate representation records the information the translation system intends to preserve, and a target generator chooses suitable words and grammatical structures.
For example, a representation of a sending event needs to distinguish sender, item and recipient. Depending on the application, it may also need time, negation, modality and reference to earlier statements. Simply storing a bag of words would lose important relationships.
The difficult part is deciding what the common representation must retain. Languages can require different distinctions, and an ambiguous source expression may not supply everything a target sentence needs. Systems must handle uncertainty, context and language-specific requirements rather than assuming that a shared layer makes these problems disappear.
Three practical examples
- A controlled technical-documentation system represents an instruction's action and objects before generating versions in several languages.
- A multilingual research model learns a shared intermediate representation intended to connect language-specific encoders and decoders.
- A translation reviewer checks whether the representation preserves who performed an action and whether the source said it did or did not happen.
Think of it this way
Think of recording a journey in a shared itinerary format before producing announcements in different languages. Departure, destination and time remain separate fields even when the wording changes.
The analogy explains reuse through a common representation. Human language contains ambiguity, implication and cultural distinctions that a simple itinerary form cannot capture, so it does not prove that universal translation is easy.
Worked example
Counting translation connections without confusing them with quality
Suppose a fictional design supports four languages and requires translation in every direction between different languages. Separate directed connections would number 4 × 3 = 12. A fully shared interlingua design could instead have four source analyzers and four target generators: 4 + 4 = 8 language-facing components.
Adding a fifth language changes the direct count to 5 × 4 = 20, an increase of eight connections. In the idealized shared design, it adds one analyzer and one generator, increasing the component count from eight to ten.
These are architectural counts, not predictions of engineering cost. The shared representation itself needs design, training or maintenance, and adding a language can reveal missing distinctions that require changes elsewhere.
Now consider the invented sentence Mina sent a parcel to Idris. A simple semantic record assigns Mina to sender, parcel to item and Idris to recipient. Reversing sender and recipient would change the meaning even if the target sentence were fluent. Adding negation would also require a different record.
The component-count benefit therefore depends on a representation and language interfaces that preserve the required information. A smaller diagram alone does not establish accurate translation.
Illustrative case study
The fictional Willow Manuals team explores multilingual instructions for a narrowly defined equipment catalog. It creates a shared representation for supported actions, components and conditions, then connects language-specific generation rules.
During review, a language specialist finds that one output requires a distinction absent from the intermediate record. The team revises the representation and checks whether existing language outputs still express the intended instruction. It also separates uncertain source interpretations from confirmed ones.
Willow treats the shared layer as an engineering commitment, not a guarantee of universal coverage. This illustrative case shows why semantic review remains necessary even when the architecture reduces duplicated language connections. It makes no claim about a real translation product's results.
Common misconceptions and mistakes
- Every multilingual embedding is a proven universal interlingua. Shared numerical representations need evidence about what distinctions they preserve.
- Using a pivot language and using a language-independent semantic representation are identical. They are different design choices.
- An interlingua eliminates ambiguity. Ambiguity still needs representation, context or a resolution decision.
- Fewer language-facing components guarantee lower cost and better translations. Representation work and language-specific exceptions can be substantial.
Business use
The concept helps teams evaluate multilingual architecture and the responsibilities of a shared meaning layer. Ask which information is represented, how uncertainty is handled and who maintains the mapping between domain concepts and each language.
For controlled content, explicit concepts can make terminology and role errors easier to inspect. For learned systems, evaluation should test semantic distinctions rather than relying only on fluent output. Examples should include negation, swapped participants, conditions and expressions that require different grammatical choices across languages. A useful comparison considers both language coverage and the cost of maintaining the shared representation.
People also ask
Must an interlingua be readable by people?
No. Symbolic versions can be inspectable, while neural versions may use learned numerical structures.
Does one interlingua necessarily cover every domain?
No. A representation may be designed for a restricted subject area or task.
Can language-specific information still matter?
Yes. A system must preserve or recover distinctions required for correct target expression, even when much of the representation is shared.
Check your understanding
Why does the worked example's reduction from 20 directed connections to ten language-facing components not prove that the second system is cheaper?
Answer: The count omits the effort to build and maintain the shared representation, handle language-specific distinctions and verify translation quality.
Related terms
- Machine translation
- Semantic role
- Encoder
- Decoder
- semantic representation
- multilingual model
- pivot language
- controlled language
Learn next
Write a tiny event record for a delivery, then test a negated version and a version with sender and recipient reversed. Identify which fields must change before considering how different languages would express each record.
More in Graphs and symbolic AI
- Instance-based learning - Instance-based learning predicts a new case by comparing it with stored examples.
- Intelligence - Intelligence is a broad term for capacities such as learning, reasoning, adapting and using information to achieve goals.
- Interleaving - Interleaving is the arrangement of steps from different activities within one combined sequence.
- Internal state - An internal state is information an agent maintains within itself to support decisions over time.
- Interpolation search - Interpolation search is a search algorithm for a sorted sequence of numerical keys.
- Inverse entailment - Inverse entailment is a principle used in inductive logic programming to help find a hypothesis that, together with background knowledge, entails observed...
Sources
The KANT project describes a concrete symbolic interlingua for controlled English: https://www.cs.cmu.edu/~teruko/KANT-ir-description.html
Lu and colleagues present a neural interlingua research architecture: https://aclanthology.org/W18-6309/
These primary sources illustrate different implementations rather than proving universal language coverage. The connection counts, delivery record and Willow Manuals case are original teaching examples.
Previous: Interleaving distance Next: Interlingual machine translation