A listener named Thomas, from Poland, sent me a question I don't think I've ever addressed on the blog before. He's learning English and wants to know: how to improve writing in a foreign language on your own, without a teacher?
He even came with ideas — uploading his writing to a language exchange site, and trying a technique where he translates texts back and forth between English and Polish. Good ideas, as it turns out.
In this post, I want to walk through three methods that I think genuinely work when it comes to how to improve writing in a foreign language.
Pro Tip
By the way, if you’re serious about improving your language skills, online language courses for fluency can make a huge difference.
I'm offering top-rated online language courses for beginners to advanced learners, covering Mandarin, Spanish, French, Italian, German, Japanese and more.
If you prefer watching videos to reading, hit play on the YouTube version of this post at the top of the page. Otherwise, here's what you'll discover in this post:
Table of Contents
Can You Improve Your Writing Without A Teacher?
The short answer is yes — absolutely. Writing is a skill that doesn't get talked about as much as speaking or listening, which is a bit odd, really, because for a lot of language learners it's hugely important.
If you're learning English for professional reasons, for instance, you might spend more of your working day writing emails and reports than you ever do speaking. So it deserves proper attention.
The central challenge with writing, though, is feedback. When you speak with someone, you get an immediate response — you can tell whether you've been understood, whether you've said something oddly, whether the conversation is flowing.
With writing, you produce something and then … nothing. You don't know if what you've written is correct. That's the problem to solve, and the three methods below are all different ways of solving it.
Use A Language Exchange Site To Get Real Corrections
The first method Thomas mentioned — and one I've used myself — is writing on a platform like LangCorrect (or the now-classic Lang-8), where native speakers will come in and correct what you've written. It's a genuinely fantastic resource.
You write something in your target language, and real people — native speakers — give you corrections and feedback for free.
I'll be honest: the trap I've always fallen into with sites like this is consistency. It's very easy to write something once, get your corrections, glance at them, and then never go back. The internet is full of distractions, and your attention drifts.
So if you're going to use a language exchange site for writing practice, build it into a regular routine. One good approach is to keep a daily diary — nothing elaborate, just a paragraph or two about your day, written before bed each evening. The regularity matters enormously.
And when you do get corrections back, don't just skim them. Take the time to understand what was wrong, make a note of it, and then write something new that deliberately uses the corrected form. Feedback is only valuable if you do something with it.
What Is Reverse Translation?
The second technique Thomas suggested is one I've written about at length elsewhere, and it's called reverse translation.
Here's how it works: you take a text in your target language, translate it into your mother tongue, then hide the original and translate your version back into the target language. Finally, you compare your translation with the original.
In Thomas's case, that would mean finding an English article, translating it into Polish, setting the English aside, and then translating the Polish back into English. When you compare your English version with the original, the gaps become very clear, very quickly.
I'll warn you: this method is tough. It's not just difficult — it's quite brutal, because it shows you every single place where your command of the language falls short. But that's also what makes it so effective. It's a form of self-generated feedback, and it's surprisingly rigorous.
Again, what you do with the results matters as much as the exercise itself. Don't just note the differences and move on. Analyse where you went wrong, write things down and, if you can, do the same translation two or three more times until the correct version feels natural.
Repetition is how things stick.
Using Exam Preparation Books For Writing Practice
The third method is one you might not have considered: exam preparation books. For English in particular, there are some exceptional books written for exams like IELTS and TOEFL that include structured writing exercises — and crucially, model answers.
The way to use them is simple. The book gives you a topic, perhaps with some relevant vocabulary, and you write a short essay or response on that topic. Then you turn to the back of the book and compare what you've written with the model answer.
You're not just looking at vocabulary and grammar — you're looking at structure:
How did they open the essay?
How did they develop the argument?
How did they bring it to a close?
This is a brilliant way to grow your vocabulary in areas that matter — real, topic-relevant language — while also learning how good writing is put together at a structural level. Even if you're not planning to sit an exam, these books are worth having on your shelf.
The Most Important Thing Is What You Do With Feedback
What all three of these methods for how to improve writing in a foreign language have in common is that they provide some form of feedback — corrections from native speakers, comparison with an original text, comparison with a model answer.
And what they all require, equally, is that you actually engage with that feedback rather than glance at it and move on.
This is the bit that most people skip. It's human nature — getting the correction feels like the achievement, and acting on it feels like homework.
But the writing doesn't improve in the moment you receive the feedback – it improves in the moment you do something with it:
How To Improve Your Writing Skills In A Foreign Language?
To improve your writing skills in a foreign language, you need consistent practice and actual feedback, not just quiet optimism.
Write regularly, even short texts like journal entries or messages. This forces you to actively use vocabulary and grammar instead of just recognising them.
Read a lot as well. Exposure to well-written content helps you absorb structure, tone, and natural phrasing without overthinking every rule.
Get corrections whenever possible. Without feedback, you risk reinforcing mistakes and proudly fossilising them. Use tools, teachers, or native speakers to spot patterns in your errors. Then rewrite your texts to fix them.
Finally, focus on clarity over complexity. Trying to sound impressive too early usually leads to awkward sentences. Write simple, correct sentences first, then gradually expand. Fluency in writing comes from control, not showing off.
Start Writing And Keep Writing
Knowing how to improve writing in a foreign language comes down to one thing above all else: getting words on the page regularly, and finding honest ways to measure how well you're doing.
Thomas already had two of the three methods in this post figured out before he even asked the question, which tells me he's already thinking the right way.
Whether you use a language exchange site, reverse translation or exam preparation books — or all three — the principle is the same. Write consistently, seek feedback and do something with what you learn.
There's no mystery to how to improve writing in a foreign language, and there's no shortcut. But there is a very clear path, and you just have to start walking it.
Olly Richards
Creator of the StoryLearning® Method
Olly Richards is a renowned polyglot and language learning expert with over 15 years of experience teaching millions through his innovative StoryLearning® method. He is the creator of StoryLearning, one of the world's largest language learning blogs with 500,000+ monthly readers.
Olly has authored 30+ language learning books and courses, including the bestselling "Short Stories" series published by Teach Yourself.
When not developing new teaching methods, Richards practices what he preaches—he speaks 8 languages fluently and continues learning new ones through his own methodology.
Which language are you learning?
What is your current level in [language]?
Which language are you learning?
What is your current level in [language]?
Which language are you learning?
What is your current level in [language]?
Which language are you learning?
What is your current level in [language]?
Which language are you learning?
What is your current level in [language]?
Which language are you learning?
What is your current level in [language]?
Which language are you learning?
What is your current level in [language]?
Which language are you learning?
What is your current level in [language]?
Download Your Free StoryLearning Fluency Blueprint!
Discover the world famous story-based method that 1,023,037 people have used to learn a language quickly…
Which language are you learning?
What is your current level in [language]?
Which language are you learning?
What is your current level in [language]?
Which language are you learning?
What is your current level in [language]?
Download this article as a FREE PDF?
What is your current level in Latin?
Download this article as a FREE PDF?
What is your current level in Norwegian?
Download Your Free StoryLearning Fluency Blueprint!
Discover the world famous story-based method that 1,023,037 people have used to learn a language quickly…
Which language are you learning?
What is your current level in [language]?
Download this article as a FREE PDF?
What is your current level in Swedish?
Download this article as a FREE PDF?
What is your current level in Danish?
Which language are you learning?
What is your current level in [language]?
Download this article as a FREE PDF?
Download this article as a FREE PDF?
What is your current level in Arabic?
FREE StoryLearning Fluency Blueprint!
Join my email newsletter and get FREE access to your StoryLearning Fluency Blueprint. Discover how to learn languages through the power of story!
Which language are you learning?
What is your current level in [language]?
Download a FREE Story in Japanese!
Enter your email address below to get a FREE short story in Japanese and start learning Japanese quickly and naturally with my StoryLearning® method!
What is your current level in Japanese?
Download Your FREENatural Japanese Grammar Pack
Enter your email address below to get free access to my Natural Japanese Grammar Pack and learn to internalise Japanese grammar quickly and naturally through stories.
What is your current level in Japanese?
What is your current level in Portuguese?
What is your current level in German?
Train as an Online Language Teacher and Earn from Home
The next cohort of my Certificate of Online Language Teaching will open soon. Join the waiting list, and we’ll notify you as soon as enrolment is open!
Train as an Online Language Teacher and Earn from Home
The next cohort of my Certificate of Online Language Teaching will open soon. Join the waiting list, and we’ll notify you as soon as enrolment is open!
Download this article as a FREE PDF?
What is your current level in Portuguese?
Download this article as a FREE PDF?
What is your current level in Portuguese?
Download this article as a FREE PDF?
What is your current level in Turkish?
What is your current level in French?
What is your current level in Italian?
What is your current level in German?
What is your current level in Japanese?
Download Your FREEJapanese Vocab Power Pack
Enter your email address below to get free access to my Japanese Vocab Power Pack and learn essential Japanese words and phrases quickly and naturally. (ALL levels!)
What is your current level in Japanese?
Download Your FREE German Vocab Power Pack
Enter your email address below to get free access to my German Vocab Power Pack and learn essential German words and phrases quickly and naturally. (ALL levels!)
What is your current level in German?
Download Your FREE Italian Vocab Power Pack
Enter your email address below to get free access to my Italian Vocab Power Pack and learn essential Italian words and phrases quickly and naturally. (ALL levels!)
What is your current level in Italian?
Download Your FREEFrench Vocab Power Pack
Enter your email address below to get free access to my French Vocab Power Pack and learn essential French words and phrases quickly and naturally. (ALL levels!)
What is your current level in French?
What is your current level in Portuguese?
What is your current level in Russian?
What is your current level in Russian?
What is your current level in Italian?
What is your current level in Italian?
What is your current level in French?
What is your current level in French?
What is your current level in Spanish?
What is your current level in Spanish?
What is your current level in Spanish?
What is your current level in Arabic?
What is your current level in Portuguese?
What is your current level in Turkish?
What is your current level in Korean?
What is your current level in Russian?
What is your current level in Japanese?
What is your current level in Chinese?
What is your current level in Spanish?
What is your current level in Italian?
What is your current level in French?
What is your current level in German?
Download Your FREENatural Portuguese Grammar Pack
Enter your email address below to get free access to my Natural Portuguese Grammar Pack and learn to internalise Portuguese grammar quickly and naturally through stories.
What is your current level in Portuguese?
Download Your FREENatural Russian Grammar Pack
Enter your email address below to get free access to my Natural Russian Grammar Pack and learn to internalise Russian grammar quickly and naturally through stories.
What is your current level in Russian?
Download Your FREENatural German Grammar Pack
Enter your email address below to get free access to my Natural German Grammar Pack and learn to internalise German grammar quickly and naturally through stories.
What is your current level in German?
Download Your FREENatural French Grammar Pack
Enter your email address below to get free access to my Natural French Grammar Pack and learn to internalise French grammar quickly and naturally through stories.
What is your current level in French?
Download Your FREENatural Italian Grammar Pack
Enter your email address below to get free access to my Natural Italian Grammar Pack and learn to internalise Italian grammar quickly and naturally through stories.
What is your current level in Italian?
Download a FREE Story in Portuguese!
Enter your email address below to get a FREE short story in Brazilian Portuguese and start learning Portuguese quickly and naturally with my StoryLearning® method!
What is your current level in Portuguese?
Download a FREE Story in Russian!
Enter your email address below to get a FREE short story in Russian and start learning Russian quickly and naturally with my StoryLearning® method!
What is your current level in Russian?
Download a FREE Story in German!
Enter your email address below to get a FREE short story in German and start learning German quickly and naturally with my StoryLearning® method!
What is your current level in German?
Download a FREE Story in Italian!
Enter your email address below to get a FREE short story in Italian and start learning Italian quickly and naturally with my StoryLearning® method!
What is your current level in Italian?
Download a FREE Story in French!
Enter your email address below to get a FREE short story in French and start learning French quickly and naturally with my StoryLearning® method!
What is your current level in French?
Download a FREE Story in Spanish!
Enter your email address below to get a FREE short story in Spanish and start learning Spanish quickly and naturally with my StoryLearning® method!
What is your current level in Spanish?
FREE Download:
The Rules of Language Learning
Enter your email address below to get free access to my Rules of Language Learning and discover 25 “rules” to learn a new language quickly and naturally through stories.
Which language are you learning?
What is your current level in [language]?
Download Your FREESpanish Vocab Power Pack
Enter your email address below to get free access to my Spanish Vocab Power Pack and learn essential Spanish words and phrases quickly and naturally. (ALL levels!)
What is your current level in Spanish?
Download Your FREENatural Spanish Grammar Pack
Enter your email address below to get free access to my Natural Spanish Grammar Pack and learn to internalise Spanish grammar quickly and naturally through stories.
What is your current level in Spanish?
Free Step-By-Step Guide:
How to generate a full-time income from home with your English… even with ZERO previous teaching experience.
Download this article as a FREE PDF?
What is your current level in Thai?
Download this article as a FREE PDF?
What is your current level in Spanish?
Download this article as a FREE PDF?
What is your current level in Cantonese?
Download this article as a FREE PDF?
What is your current level in Russian?
Download this article as a FREE PDF?
What is your current level in Korean?
Download this article as a FREE PDF?
What is your current level in Japanese?
Download this article as a FREE PDF?
What is your current level in Italian?
Download this article as a FREE PDF?
What is your current level in German?
Download this article as a FREE PDF?
What is your current level in French?
Steal My Method?
I’ve written some simple emails explaining the techniques I’ve used to learn 8 languages…
Which language are you learning?
What is your current level in [language]?
Which language are you learning?
What is your current level in [language]?
I want to be skipped!
Join 84,574 other language learners getting StoryLearning tips by email…
“After I started to use your ideas, I learn better, for longer, with more passion. Thanks for the life-change!” – Dallas Nesbit
Which language are you learning?
What is your current level in [language]?
Download this article as a FREE PDF?
What is your current level in Chinese?
Which language are you learning?
What is your current level in [language]?
Join 122,238 other language learners getting StoryLearning tips by email…
“After I started to use your ideas, I learn better, for longer, with more passion. Thanks for the life-change!” – Dallas Nesbit
Which language are you learning?
What is your current level in [language]?
Find The Perfect Language Course For You!
Looking for a breakthrough in your language learning?
Complete this short survey to find the perfect course for you!