MicroStation has a spelling checker, but perhaps it could have something more innovative like a Technical/Engineering Language Engine that uses Item Types/Lists/Lookup Table/Tables functionality.
The concept is based around the engine harvesting technical language from the designers' designs, Levels, Cell Info, Attachments and in-drawing user annotations. Looking at technical words; Phrases, Adjectives, Nouns and Verbs.
Also looking at what the user writes using notes and if the user were to annotate a similar Cell or line on a Level, it would make suggestion based on previous annotations.
It could also harvest and save to a technical keyword list for use in a table, or exportable to a CSV, XML, Text file or available as a DGNLib function that can be shared.
The feedback to the user is rich technical language functionality in the Notes tool, saved notes, a technical language dialog looking something like properties, file explorer or the Key In dialog. Copy and Paste, Select-then-double click to load the Place text or Place Note tool, or load the clipboard. Can even choose the Text Style before using the text.
The word list can be based on a default word list as a kind of seed of keywords which are the user attach or edited to remove unnecessary keywords.
The user can also push some or all keywords to the file extended properties that can be displayed in the file system.