- Ensuring that the generated synonyms are contextually appropriate. For example, "download" could be replaced with "obtain|access|fetch".

- The user specified "text only," so no markdown in the response.

So the task is to go word by word in the input text. For each word, if it's a proper noun, leave it as is. If not, replace it with three variants separated by |, in curly brackets. The user wants the text to be converted in this way.