I kept re-running the exact same input through my translation app. Same code. Same model. Same everything.
And the word "machines" kept flipping between two different translations. Sometimes it came out as "機械" (machine). Sometimes as "あなたのPC" (your PC). No code changed between runs. No input changed either.
My first assumption was a race condition somewhere in my pipeline. It wasn't.
Where I actually looked
I checked the obvious suspects first: caching, threading, anything stateful that could make the same input behave differently on different runs. All clean.






