SShortSingh.
Back to feed

How Engineers Can Build Terminology Pipelines to Prevent Regulatory Translation Drift

0
·1 views

Asset managers distributing funds across multiple EU markets must publish SFDR disclosures in each local language, using legally fixed terms that must remain consistent across all document versions and updates. Unlike grammar errors, the real risk is semantic drift, where a regulated term like 'Principal Adverse Impacts' gets translated slightly differently across documents by different vendors, potentially triggering regulatory scrutiny. A developer-focused approach treats glossary management as a data engineering problem, storing terms in structured, versioned JSON with locked translations rather than informal spreadsheets. This termbase can then feed directly into professional CAT tools such as memoQ or Trados, while automated scripts validate translated documents against approved terminology before publication. The method mirrors established software practices like API contract versioning, applying a single source of truth and programmatic checks to multilingual compliance workflows.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Oracle 18c Allows PDB Duplication into Existing CDB Without Recreating It

Oracle Database 12c supported PDB duplication via the RMAN DUPLICATE command, but required a new CDB to be created simultaneously, making it impossible to clone a PDB into an already existing CDB. Starting with Oracle Database 18c, this restriction was lifted, allowing a pluggable database to be duplicated directly into an existing container database. To perform the operation, the target CDB must have the REMOTE_RECOVERY_FILE_DEST parameter configured to store archived redo logs transferred from the source CDB during duplication. Any changes made to the source PDB while the process runs are captured in archived redo logs and applied to the target PDB upon completion, ensuring data consistency. The duplication is executed using RMAN's DUPLICATE PLUGGABLE DATABASE command pointed at the source and auxiliary (target) databases.

0
ProgrammingDEV Community ·

Developer builds open-source AI agent safeguard after near-$24,800 scam wire transfer

A developer discovered a critical vulnerability in AI agents after their automated system nearly wired $24,800 to a scammer posing as a CEO via a lookalike email domain. The agent, tasked with handling a support inbox, correctly processed legitimate refund requests before being deceived by a fraudulent urgent payment request from 'acrne-corp.com' instead of 'acme.com'. In response, the developer built an open-source tool called Squidbrake, which intercepts every outbound action an AI agent attempts and routes it through a YAML-based rules engine — with no LLM involvement by design. The tool classifies actions as allowed, blocked, or held for human approval, and crucially examines action history to catch threats like lookalike-domain money requests that only appear suspicious in context. Squidbrake integrates with Claude Code, MCP servers, Stripe, GitHub, and other platforms, and defaults to blocking all guarded actions if the safety server itself goes offline.

0
ProgrammingDEV Community ·

PondMath: Free Browser Game Turns Mental Math Practice into Frog Adventure

A developer has launched PondMath, a free browser-based game designed to make mental arithmetic practice more engaging through a simple frog-jumping mechanic. Players solve math problems to move a frog across a pond, with correct answers triggering forward progress. The game covers addition, subtraction, multiplication, division, mixed arithmetic, and includes both an endless mode and a daily challenge. No account registration or installation is required, making it instantly accessible via any web browser. The developer is continuing to refine difficulty progression and level design to keep repeated practice from feeling monotonous.

0
ProgrammingDEV Community ·

Developer Explains Memory Deallocation Using Pointer Arithmetic in C

A developer has published Part 3 of a series on manual memory allocation in C, focusing on implementing a function to free allocated memory. The article explains how a custom my_free() function uses pointer arithmetic to step back one struct-width in memory and mark a block as free. Central to the explanation is a 24-byte metadata struct, whose size is determined by padding rules on 64-bit architectures. The author uses mmap-based virtual memory for all examples and walks through how pointer subtraction reliably locates the metadata preceding any allocated user-space block. The piece is framed as a practical, fundamentals-focused guide rather than a showcase of novel techniques.

How Engineers Can Build Terminology Pipelines to Prevent Regulatory Translation Drift · ShortSingh