While language workbenches-tools to define software languages together with their IDEs-are yet to become ubiquitous in industry, a noticeable amount of domain modeling is still done using word processors and spreadsheet calculators. We suggest an approach to use a word processor to define (modeling) languages in example-driven way: a language is defined by giving examples of code written in it, which are then annotated to specify abstract syntax, formatting rules, dynamic semantics, and so on. Such a definition can be used to validate similar documents and to generate an API for processing models, or it can serve as a front-end and later be transformed to an (equivalent) definition in a language workbench. We discuss how a similar approach for language definition can be implemented in a form of a language workbench. CCS CONCEPTS • Software and its engineering → Context specific languages; Programming by example; Integrated and visual development environments; Syntax; • Applied computing → Annotation; Document management and text processing.