Skip to content

Univocalic translation

univocalic_translation · translation · validated

A translation restricted throughout to a single vowel in the target language.

Provenance

  • Source: Oulipo, Atlas de littérature potentielle (1981)
  • Attribution: reference — attested in a standard reference rather than traced to an origin
  • Checkability: source — decidable against the source text it was made from
  • Attested: codified — formulated as a rule by a tradition rather than declared by an author

Details

  • Kind: both
  • Languages: en, de, fr
  • Requires: tokens, fold_diacritics, alphabet
  • Deterministic: no
  • In other languages: Univokalische Übersetzung (de), Traduction univocalique (fr)

Prompt hint

Translate the passage using only one vowel throughout.

Parameters

Name Type Default Description
fold_diacritics boolean True Treat accented letters as their base letter, and ß as ss.
source string — The text this one was made from.
vowel — None The permitted vowel; inferred if unset.

Examples

single-vowel-result

en — this text satisfies the procedure.

the letters were her tenders

Parameters: source='x', vowel='e'

Source: constructed example; only the checkable half (the vowel constraint) is scored

second-vowel-present

en — this text does not satisfy the procedure.

the cat sat

Parameters: source='x', vowel='e'

Source: constructed counterexample

nur-e-als-vokal

de — this text satisfies the procedure.

Der Retter der Fremden erkennt jeden Wert.

Parameters: source='x', vowel='e'

Source: constructed example; only the checkable half (the vowel constraint) is scored — reuses univocalic's own de fixture

ein-zweiter-vokal-vorhanden

de — this text does not satisfy the procedure.

Der Wind trug die Blumen fort.

Parameters: source='x', vowel='e'

Source: constructed counterexample — reuses univocalic's own de fixture

une-seule-voyelle

fr — this text satisfies the procedure.

les lettres tendres se perdent

Parameters: source='x', vowel='e'

Source: constructed example; only the checkable half (the vowel constraint) is scored

une-seconde-voyelle-presente

fr — this text does not satisfy the procedure.

le chat dort

Parameters: source='x', vowel='e'

Source: constructed counterexample