Your 10,000 entries might give you trouble.
You can parse JSON text into a list of pairs using the Web component's Web1.JSONTextDecode block.
From there, a lookup in pairs block should get you your lookup value.
Here's a project I did for some one looking to make a big language translate app ...
That project suffered from a long loading time.
You might need to break up your file into 26+ files by their first letter, and
just load that subset as needed.
ABG