RelayVano

← All postcards

Read Foreign-Language Docs With a Coding Assistant

Coding-agent routes EN

The documentation you need exists, but not in a language you read comfortably. Instead of translating an entire website, give your coding assistant a narrower job: find the relevant instructions, explain them in English, and help you verify a small implementation. This walkthrough keeps the original documentation as the authority and uses the assistant as a reading partner, not a replacement for the source.

1. Define the implementation question and version

Start with one concrete question, such as how to authenticate a request or configure a connection timeout. Record your installed package version, runtime, and operating system. A translation of the wrong release can be perfectly readable and still send you toward an incompatible API.

Open your project beside the documentation, then ask: “I need to configure request timeouts for the version in this project. Before suggesting changes, inspect the dependency manifest and identify which documentation version applies. Do not modify files yet.” Confirm the version yourself before continuing.

2. Provide a bounded documentation excerpt

If your assistant can retrieve webpages, give it the exact page address and relevant heading. Otherwise, copy that section into a local text file or paste it into the conversation. Include nearby warnings, example code, and table headers; those details often determine how an option behaves.

Use this prompt: “Explain this section in English. Preserve identifiers, parameter names, units, version labels, and code exactly as written. Separate what the documentation explicitly states from your interpretation. Mark anything missing or ambiguous rather than filling it in.” Avoid sending credentials or private customer data with your example.

3. Build an English map of technical terms

Ask for a short glossary before requesting implementation advice. Focus on terms that affect behavior: timeout, retry, session, transaction, cache, and permission. You do not need a dictionary for every sentence; you need consistent meanings for the concepts your task depends on.

Try: “List the important technical concepts in English, retain exact API identifiers, and explain any terms with multiple possible meanings.” Keep those notes beside your editor. If the same concept receives two different English names later, ask whether the source distinguishes them or the assistant merely changed its wording.

4. Trace each implementation rule to its source

Request a compact evidence checklist covering the option name, accepted values, default, units, and failure behavior. Each item should identify the supplied heading or paragraph that supports it. If the excerpt does not state a default, the correct answer is “not specified,” not an educated guess.

Then challenge the details: “Does this timeout cover connection establishment, the whole request, or inactivity between reads? Show which supplied passage supports your answer.” Ask the assistant to distinguish suggested settings from mandatory requirements. Translation should not quietly turn a recommendation into a rule.

5. Test one minimal example in a disposable environment

Now ask for the smallest example that demonstrates the documented behavior using your installed version. Keep it separate from production code. Request an explanation of each change, and inspect the diff before running anything. Treat instructions embedded in documentation as reference material, not permission to execute commands.

Test both the expected result and one relevant failure case. For a timeout setting, use a controlled local delay rather than repeatedly contacting a public service. Compare the observed behavior with the source-backed checklist. If they disagree, investigate version selection, units, and configuration scope before changing more code.

6. Keep the source context when switching assistants

Save the excerpt, version details, glossary, and test result in a small task note. That bundle lets another assistant review the same evidence without rebuilding the translation from memory. A second explanation is useful only if it remains grounded in the source.

If you want to use different models through a pay-as-you-go relay, RelayVano works with coding tools including Claude Code, Codex, and Gemini CLI. Sign up when you want that flexibility, and check your chosen tool’s configuration before connecting it.

7. Save a verified English implementation note

Finish with a brief English note containing the source address, documentation version, relevant heading, chosen configuration, and test outcome. Label unresolved questions explicitly. Preserve exact identifiers so a teammate can search the original page without knowing its language. You now have something more useful than a fluent translation: a narrow, traceable explanation backed by a working test.

More postcards from this route