Back to Blog
7/28/2026•English•BothLang Team

How to Translate Text Before Sending It

Writing TranslationInput TranslationHow-ToBrowser Extension

Writing in another language often involves an awkward loop: draft a message, open a translator, paste the text, copy the result, return to the original tab, and hope nothing was lost along the way.

Input-field translation shortens that loop. It lets you translate the text you are composing from the field itself, inspect the result before the field changes, and then decide exactly what to do with it.

This guide covers BothLang's current input translation workflow for plain-text editors, including its safeguards and limitations.

Why preview a translation before inserting it?

Translation is not the same as approval. A result can be grammatically smooth while using the wrong tone, name, or technical term. Automatically replacing your draft makes those mistakes easier to send.

A preview creates a deliberate checkpoint. You can compare the translation with your original and choose one of four actions:

  • Replace the source with the translated result.
  • Insert bilingual text so the original and translation are both present.
  • Copy the translation without changing the field.
  • Cancel and leave the draft untouched.

The right action depends on the conversation. Replacing may suit a short reply. A bilingual message can reduce ambiguity when both participants understand some of each language. Copying is useful when you want to edit the result elsewhere.

How to translate text in an input field

1. Install and configure BothLang

Install BothLang for Chrome, Microsoft Edge, or Firefox.

Open the extension popup, choose the target language, and select an available translation provider.

2. Write your draft in a supported field

Compose your message in a standard input, textarea, or simple text-only editable area. BothLang intentionally skips password fields, payment fields, disabled or read-only controls, and unsupported rich-text editors.

That limitation protects sensitive values and reduces the risk of damaging complex formatting.

3. Select the part you want to translate

Highlight a sentence when only part of your draft needs translation. If nothing is selected, BothLang uses the complete value of the field.

Selection is useful for names, code, URLs, and other material that should remain exactly as written. Translate the natural-language sentence around them instead of sending every character to a translation provider.

4. Press Alt + Enter

Use Alt + Enter to request the translation. A preview appears before the editor is changed.

Read the result once for meaning and once for details. Check names, numbers, dates, negation, politeness, and domain-specific terms. Those small elements often matter more than whether every sentence sounds elegant.

5. Choose how to use the result

Select Replace, Insert bilingual, Copy, or Cancel. Do not send the message until you have checked the final text in the editor, especially if the website applies its own formatting after insertion.

A safer translation checklist

Before sending an important message, ask:

  1. Does the result preserve whether I agreed, disagreed, accepted, or declined?
  2. Are names, amounts, dates, links, and product terms unchanged?
  3. Is the level of formality appropriate for the recipient?
  4. Did any sentence become more certain or more emotional than the original?
  5. Would keeping both languages make the request easier to verify?

For legal, medical, financial, or safety-critical communication, use a qualified human translator or reviewer. A browser translation can help you draft, but it should not be the only check when an error could cause harm.

When bilingual output is useful

Keeping both languages can help when:

  • the recipient knows the source language and can correct ambiguity;
  • a support request includes an exact error description;
  • a technical discussion needs original terminology;
  • you are practicing a language with a tutor or exchange partner;
  • a short translated summary accompanies a source quotation.

Bilingual output is less useful when it adds clutter, exposes private draft text unnecessarily, or confuses a form that expects one language. Preview the result and choose based on the destination.

Common input translation problems

Alt + Enter does not open a preview

Make sure the cursor is inside a supported plain-text editor. Complex rich-text editors may look like ordinary fields while managing content through a custom document model; BothLang skips unsupported editors to avoid changing their structure.

Protected, disabled, read-only, password, and payment fields are also excluded.

Only part of the draft was translated

Check whether text remained selected. BothLang translates the selection when one exists and uses the complete field only when nothing is selected.

Formatting was not preserved

The current workflow supports plain text. If formatting is important, copy the preview and insert it manually, or translate smaller text sections without including markup.

The translation uses the wrong tone

Short drafts often provide very little context. Add the necessary context to the source, compare another provider, or revise the translated result before sending it. Never assume a polished sentence matches your intended level of politeness.

Write, preview, then decide

The useful part of input-field translation is not only speed. It is control. Your original stays available until you explicitly choose how the translation should be used.

See the complete BothLang input-field translation workflow, or explore AI website translation when your text depends heavily on tone and context.

Install BothLang from the official store for Chrome, Microsoft Edge, or Firefox.