TL;DR

Bidirectional translation is one of the favorite techniques of polyglots — popularized by the Italian Luca Lampariello. You take a text in the language you are learning, translate it into Portuguese, forget the original, translate your version back into the language, and compare it with the original text. Each difference exposes a specific weak point in your grammar or vocabulary. It’s the rare combination of passive input + active output + repetition all in one exercise. In this post, I show you the step-by-step from Renyer (Language Guide course), the science behind it (Swain, Schmidt, Karpicke), and how to do it alone.

Look, this is one of the techniques I like the most. If you want to evolve in this language both passively and actively, you have to use it. It's widely discussed, especially by the Italian polyglot Luca Lampariello. And as the name suggests — bidirectional translation — you will make a translation from the language you are learning to the language you speak, and then the opposite: from your language to the language you are learning.

It seems simple, right? But there are several advantages that aren't obvious. In this post, I show what it is, why it works (with the science behind it), and the step-by-step on how to do it. In the end, how to use it within a routine. Lanna (a Brazilian language learning platform with AI) has a Writing module that automates feedback on the second translation.

What is bidirectional translation (in 1 sentence)

It is a technique where you translate a text from the language you are learning to your native language, and then translate your version back — comparing each step with the original. The cycle is: L2 → L1 → L2. Simple in description, powerful in execution.

The technique has existed in some form for centuries (the 19th-century grammar-translation method used something similar), but it was Luca Lampariello — an Italian who speaks over 13 languages — who popularized the modern systematic format: quality text at the right level, L2 → L1 → L2 cycle with comparison, repetition every 3-5 days, and a focus on analyzing the differences between your second translation and the original.

Why it works: the science behind it

Bidirectional translation is not just a polyglot trick — it has a solid foundation in 3 important discoveries from language learning science:

1. Output Hypothesis (Swain, 1985)

Merrill Swain, a Canadian researcher, proposed in 1985 what is now known as the Output Hypothesis. The idea: just listening and reading is not enough — producing the language (speaking, writing) forces the learner to notice gaps in their own competence. When you try to say something and get stuck, that moment of "ah, I don't know how to say that" is exactly when the brain marks the structure to learn. The second translation (L1 → L2) of the bidirectional technique is intense output — you are forced to produce each structure, and each block is a signal that the brain uses to fix it.

2. Noticing Hypothesis (Schmidt, 1990)

Richard Schmidt, an American linguist, formalized in 1990 the Noticing Hypothesis: the learner only incorporates linguistic structures that they consciously notice. Input without directed attention does not turn into learning. The comparison between your second translation and the original is literally an exercise in noticing — you are forced to notice each difference, each wrong preposition, each swapped verb tense. This is the engine that makes the method work.

3. Retrieval Practice (Karpicke & Roediger, 2008)

The most cited research on effective memory is the study by Karpicke & Roediger (2008), which showed that actively retrieving content is much more effective than passively rereading it. Asking the brain to search is what creates durable memory — not repeated exposure. The second translation of the bidirectional technique is pure retrieval: you have to search in your head for the structures instead of copying from the text.

The cycle of bidirectional translation (diagram)

Cycle of bidirectional translation · Lampariello method
6 steps in loop: input → retrieval → output → comparison → feedback → repetition
Diagram of Luca Lampariello's bidirectional translation cycleThe method has 6 steps in a cycle. Step 1: read the original text in the language you are learning (L2). Step 2: translate to Portuguese or native language (L1). Step 3: compare this first translation with a reference translation to check the meaning. Step 4: close the original and translate your version in Portuguese back to the language you are learning (L1 to L2). Step 5: compare your second translation with the original text in L2 — this is the most important moment, because each difference shows exactly a specific weak point in grammar or vocabulary. Step 6: repeat the same text in 3 to 5 days. The cycle simultaneously activates comprehensible input, Swain's output hypothesis 1985, Schmidt's noticing hypothesis 1990, and retrieval practice from Karpicke and Roediger 2008.1 · INPUTRead text in L2(language learned)2 · L2 → L1Translate to PT(without dictionary)3 · COMPARECheck meaningmark new words4 · L1 → L2Translate back(only your PT version)5 · NOTICINGCompares with L2 origthis is where the gold lies6 · REPEATin 3-5 dayssame textloopINPUT (Krashen) + OUTPUT (Swain 1985) + NOTICING (Schmidt 1990) + RETRIEVAL (Karpicke 2008)The rare combination of 4 learning mechanisms in one exercise
The cycle never stops — it’s the repetition that fixes grammar and vocabulary.

5 advantages that only bidirectional translation provides

Shows your real level of production
"Sometimes you don’t know where your problem is — when it’s time to be active, you will identify it." The first paragraph reveals everything.
Exposes weak points in grammar
Conjugation, pronouns, prepositions, word order. Each difference between your second translation and the original is a fine diagnosis.
Strengthens what you already know
"The more time we spend in the language, the more we strengthen what we already know about it." Active retrieval consolidates memory.
Expands your word basket
By choosing texts on a specific theme (cooking, technology, politics), you expand vocabulary in depth within that niche.
Forces quality time with the language
"It’s a challenging technique — you’ll need to sit down calmly." You can’t do it distracted. Focused attention is part of the benefit.

Step by step: how to do it (Lampariello method)

Step 1 — Choose material at your level

The first point is to choose material compatible with your level. If you pick a text too far above your level, you won’t be able to, you’ll get frustrated, and give up. Pick something at your level or slightly above (the principle of comprehensible input by Krashen):

Step 2 — First translation (L2 → L1)

Read the text in the language you are learning and translate it into Portuguese by writing. Whether by hand or typing, it doesn’t matter — the important thing is to write, not just think it. Do not consult a dictionary on the first pass, only if you get completely stuck. The idea is to force your brain to use everything it already knows before getting help.

Step 3 — Compare with the reference

After you finish, close the original and look only at your translation. Check if you captured the correct meaning. Here you can consult the reference (quality translation of the text, if available) or a dictionary for the words you didn’t know. Mark new words with a pen — they will go to your SRS later.

Step 4 — Second translation (L1 → L2)

This is where the magic happens. Take only your version in Portuguese — hide the original in L2 — and translate it back into the language you are learning. Focus on reproducing the correct grammatical structure. You will get stuck in various parts. That’s okay. Write what you know, leave gaps when you don’t know, and move on.

Step 5 — Compare with the original L2

This is where the gold lies. Open the original L2 next to your second translation and check the differences. Each difference is a fine diagnosis of your weak point. Mark each error in one of 4 categories:

After 10 texts, you will already see a clear pattern: your repeated errors. Then you know exactly what to study.

Step 6 — Repeat in 3-5 days

After 3 to 5 days, go back to the same text and redo the entire cycle. Your brain will have forgotten part, but will recognize the patterns — and this time you will mark far fewer errors. Each round is a concrete measure of progress. This is what polyglots do. Lampariello goes back to the same text 4-5 times over different weeks before considering it "mastered."

Common mistakes that nullify the benefit

How long does it take to feel results

Who should use (and who should avoid)

Use if:

Avoid (for now) if:

Why thinking in English without translating does not conflict

There is an apparent contradiction: in another post, I advocate for stopping translating in your head. And here I’m saying to translate. How?

Answer: bidirectional translation is a deliberate exercise, done sitting down and with time. Stopping translating in your head is about the spontaneous use of the language in real conversation. These are different things — like weight training (structured exercise) vs walking (natural use of the body). Bidirectional translation is weight training for grammar; later, in real use, the brain becomes more agile because it has trained the right strength.

Frequently Asked Questions

What is bidirectional translation?

Translating from the learned language to the native and then back from the native, comparing with the original.

Who created it?

Popularized by the Italian polyglot Luca Lampariello, who speaks 13+ languages.

Do I need a teacher?

No — it’s autonomous. AI can speed up feedback, but the original method is done alone.

Does it work for beginners?

It works well from A2 onwards. A0-A1 needs structured basics first.

Difference from shadowing?

Shadowing trains oral (pronunciation, speaking). Bidirectional trains written (grammar, vocabulary). They are complementary.

How much time per day?

20-40 minutes, 4-5 times a week. Complete a cycle per session.

Start tomorrow with 3 sentences

You don’t need a large text. Take 3 sentences from what you are seeing today — a news article, a post, a book excerpt — and do the complete cycle: translate to Portuguese, close the original, translate back to English, compare. In 15 minutes you’ll complete the first cycle. In 30 days, once a day, you’ll look back and not believe how much your grammatical accuracy has improved.

Bidirectional translation with AI feedback

Lanna has a Writing module that runs the cycle L2→L1→L2 with automatic feedback — the AI compares your second translation with the original and points out exactly which grammatical structures differed. Step 5 automated.

Try Lanna for free