What problem does it solve? Translating objects in a Thinkwise Software Factory model is error-prone: translation rows are auto-generated with bracketed placeholders, a single enum of ~150 type_of_object values keys every translatable concept, and several object kinds resolve to unexpected types. This Skill provides a live-verified reference for reading, writing, generating, and reviewing translations through an MCP connector without corrupting or duplicating rows. ## Core Features & Use Cases - Find-before-create workflow: Query transl_object by bare transl_object_id across all plausible type_of_object values, detect untranslated rows via the [bracketed] placeholder pattern, and only hand-create rows as a confirmed last resort. - Type-of-object trap lookup: Reference tables map tables, columns, domain elements, tasks, menus, cube fields, and more to their real translation types, including live-confirmed traps like list_bar_grp redirecting to list_bar and form group labels resolving to tab_label. - Language management and review: Add application languages by linking officially supported GUI_TRANSL_<lang> base models, backfill missing translation objects via task_generate_transl_objects, and drive the approval_status review workflow with mandatory disapproval feedback. - Use Case: When asked to translate a column label into German, the Skill guides the agent to find the existing col-type transl_object, check whether other tables share the same col_id, overwrite the bracketed placeholder for de-DE, and verify transl_plural after a combined write. ## Quick Start Ask the agent to translate a specific table, column, or menu item in your Software Factory model into a target language, and it will locate the existing translation object and update its placeholder text.