You’ve put together your portfolio: case studies, certificates, recommendation letters, diploma - and now you’re staring at this pile of documents thinking: “Do I really need to translate all of this?” Relax - no. But some documents won’t even get looked at without translation, and for others you’ll waste money translating them for nothing. Let’s figure out exactly which parts of a freelancer’s portfolio need translation for working in the EU, what you can submit in English, and where to save money without risk.
What’s in a freelancer’s portfolio for the EU¶
A freelancer’s portfolio isn’t just “nice-looking work samples in a PDF.” To register as a freelancer in Europe and get a work permit, your portfolio includes a whole stack of documents, each with its own translation requirements.
Here’s a typical package:
- CV/resume - adapted to the specific country’s format
- Diplomas and certificates - education and qualifications
- Recommendation letters - from previous employers or clients
- Letters of intent - from prospective clients
- Work samples - designs, code, texts, project photos
- Income statements - proof of financial stability
- Business plan or revenue forecast - required in some countries
Als Freiberufler:in oder Gewerbetreibende:r können Sie in Deutschland selbstständig arbeiten. Dafür brauchen Sie eine Aufenthaltserlaubnis, die Ihnen das erlaubt.
In plain English: to freelance in Germany, you need a residence permit that allows it. And your portfolio is what convinces the official to give you that permit.
For Ukrainians under temporary protection (§24) in Germany, things are simpler - you can legally freelance without a separate visa. But if you want a Freiberufler visa or want to register as self-employed in another EU country - a portfolio with translated documents is mandatory.
What must be translated and certified¶
Not all documents in your portfolio carry equal weight. Some need certified (sworn) translation, others just need a regular professional translation, and some can be submitted in English as-is.
Diploma and diploma supplement¶
Always requires certified (beglaubigte) translation. No exceptions. This applies to all EU countries.
In Germany, the translation must be done by a vereidigter Übersetzer - a sworn translator who took an oath in a German court. In the Netherlands, you need a beëdigde vertaler registered with the RBTV (Register of Sworn Translators). In France - a traducteur assermenté listed with the courts.
If your diploma was issued in Ukraine, you need an apostille before translating. Since May 2025, the apostille fee increased to 610 UAH per document (previously 51 UAH), and the standard processing time is 40 working days. Rush processing through an intermediary costs around 2,200 UAH.
Tip: if you’re planning a move, apply for the apostille well in advance. 40 working days is almost two months, and many people don’t plan for that.
Professional certificates and licenses¶
Also need certified translation if they’re qualification documents. Continuing education courses, certificates from Microsoft, Google, AWS - for these, a regular translation or even the English original usually suffices (most of these certificates are in English anyway).
But if it’s a license for medical, legal, or engineering practice - then only a certified translation will do. For qualification recognition in Germany this is critical.
CV / resume¶
Certified translation is NOT needed. But translation and adaptation are a must. As we covered in detail in a separate article, each country has its own CV format, and simply translating the text isn’t enough.
Germany expects a tabellarischer Lebenslauf with a photo. The Netherlands doesn’t use photos. France puts emphasis on education. Translating a CV isn’t a linguistic task - it’s a marketing one: your resume needs to “speak” the language of local recruiters.
Recommendation letters¶
For a freelance visa, recommendation letters (from previous clients or employers) are a powerful argument. A regular translation is sufficient - no certification required. But the translation should be high-quality and accurate, because the Ausländerbehörde or IND official will be reading it directly.
Ideally, have the recommendation written bilingually (Ukrainian/English + the country’s language). This saves both time and money on translation.
Letters of intent from clients (Absichtserklärung)¶
For Germany, this is one of the key documents - you need at least 2-3 letters from prospective clients confirming they plan to work with you. As All About Berlin notes:
You need at least 2-3 Absichtserklärung (letters of intent) from potential clients. These letters should describe the work you will do and how much they will pay.
Certification isn’t required, but translation into German is recommended. If your clients are international and the letter is in English - some Ausländerbehörde offices will accept it, but don’t risk it. Better to translate.
Work samples (portfolio in the classic sense)¶
Designs, website screenshots, project photos, code - none of this needs translating. Work samples demonstrate skill level visually, and language doesn’t matter here.
But there’s a catch: in Germany, your Ausländerbehörde meeting requires printed samples. A website URL alone isn’t considered sufficient proof. Print your work on A4 paper and bring it: project screenshots, examples, articles - anything that shows your professionalism.
Bank statements and financial documents¶
Usually NO translation needed. Bank statements with numbers and dates are understandable without translation. But if the statement is in Ukrainian and the official can’t read it - they might ask for a translation. In that case, a regular translation is enough, no certification needed.
How much it costs: portfolio translation prices¶
Here’s where it gets interesting. Prices differ dramatically depending on whether you order translation in Ukraine or in Europe.
| Document | In Ukraine (UAH) | In Germany (EUR) | In Netherlands (EUR) | In France (EUR) |
|---|---|---|---|---|
| CV / resume (1-2 pages) | 270-600 | 37-65 per page | ~60 per page | 30-60 per page |
| Diploma (certified) | 290-300 + 250 notary | 65 | ~60 | 40-65 |
| Diploma supplement (12+ pages) | 290-300 per page | 1.25 EUR/line | ~60 per page | 35-50 per page |
| Recommendation letter | 270-415 | 1.25 EUR/line (~37 per page) | ~60 | 35-50 |
| Certificate | 270-300 | 60 | ~60 | 35-50 |
| Notarial certification | 250-420 per document | included in price | included in price | included in price |
Pricing sources for Ukraine: Infoperevod, Pereklad.ua. For Germany: berlin-translate.de, ukraineberatung.de.
Let’s do the math. A typical package for a German freelance visa, translated in Ukraine:
- Diploma + supplement (12 pages): 300 × 13 = 3,900 UAH + 250 notary = 4,150 UAH
- Apostille: 610 UAH
- CV (2 pages): 600 UAH
- 2 recommendation letters: 600 UAH
- 3 letters of intent: 900 UAH
Total: ~6,860 UAH (roughly 160 EUR)
The same package in Germany:
- Diploma + supplement: 65 + ~150 (12 pages × 1.25/line) = ~215 EUR
- CV: ~100 EUR
- 2 recommendations: ~75 EUR
- 3 letters of intent: ~110 EUR
Total: ~500 EUR
That’s more than three times the difference. This is why most Ukrainians get their documents translated before leaving.
A certified translation for a German freelance visa typically costs around €54.95 per document when ordered online. For a full package of documents, expect to spend €200-400 depending on document count and complexity.
Portfolio translation requirements in different EU countries¶
Germany: Freiberufler vs Gewerbe¶
In Germany, there’s a fundamental difference between Freiberufler (free profession) and Gewerbe (trade/business). This determines both your document package and portfolio requirements.
Freiberufler covers translators, designers, programmers, consultants, journalists, architects. You register directly with the Finanzamt (tax office), fill out the Fragebogen zur steuerlichen Erfassung, and get your Steuernummer. No Gewerbeanmeldung needed, and no Gewerbesteuer (trade tax) to pay.
Gewerbe - if your activity doesn’t fall under “free professions,” you need Gewerbeanmeldung at the local Gewerbeamt. Plus a business plan proving economic benefit to Germany.
For a Freiberufler visa portfolio you’ll need: 1. Passport (3+ months valid, 2 empty pages) 2. Residence registration (Anmeldebestätigung) 3. Health insurance 4. Revenue forecast (Ertragsvorschau) 5. CV in German 6. Diplomas and qualifications (originals + translations) 7. At least 2-3 letters of intent from clients 8. Bank statements
Minimum projected income level - around 18,000 EUR per year. Monthly income must exceed: rent + health insurance + 563 EUR.
As one freelancer shared on DOU:
Slovakia, Andrey Vasyliev, Full Stack Developer: “You need a balance of 2,600 EUR in your personal account + 23,000 EUR in the business account. Intermediaries charge 2-3K EUR for processing. The visa is renewed every 1-2 years with requirements: 6+ months of residency and at least 13K EUR annual profit.”
Netherlands: KVK and points-based system¶
In the Netherlands, self-employment is registered through KVK (Kamer van Koophandel) - the Chamber of Commerce. Registration costs 82.25 EUR.
For a self-employed residence permit, you need to submit a business plan evaluated by the RVO agency on a points system. You need at least 90 points across three categories: personal experience, business plan quality, and economic contribution. Financial projections must be verified by an independent external expert (accountant or auditor).
Minimum income - 1,697.82 EUR per month (as of 2025). Application fee for the permit - 1,446 EUR.
For a Dutch portfolio: - Diplomas - certified translation (beëdigde vertaler) - Business plan - translation into Dutch or English (no certification) - Client contracts - must be concluded no earlier than 6 months before application - CV - in English or Dutch
France: Auto-Entrepreneur¶
Registering as an auto-entrepreneur (micro-entrepreneur) in France is free and done online through the INPI portal. No starting capital required.
Minimum projected income - at least 1,802 EUR per month (~21,800 EUR per year, equivalent to SMIC).
Portfolio documents: - Diploma translation - only through a traducteur assermenté - CV and motivation letter - regular translation into French - Business plan - translation into French (no certification) - Contracts or orders - translation recommended
Applicants must demonstrate their ability to generate sufficient income from their self-employed activity in France.
Sworn translation prices in France: 30-60 EUR per page, 40 EUR on average. Outside Paris, 15-20% cheaper. Translations under 28 EUR per page may be legally questionable.
What you DON’T need to translate (and where to save money)¶
Here’s a list of documents you can submit without translation or with minimal translation:
| Document | Translation needed? | Certification? |
|---|---|---|
| Work samples (design, code, photos) | No | No |
| International certificates (Google, AWS, Microsoft) | No (already in English) | No |
| Bank statements | Usually no | No |
| Project screenshots | No | No |
| Profile links (GitHub, Behance, LinkedIn) | No | No |
| Payment receipts | No | No |
| CV / resume | Yes, translation + adaptation | No |
| Recommendation letters | Yes, translation | No |
| Diploma | Yes | Yes, certified |
| State-issued qualification certificates | Yes | Yes, certified |
Tip from an experienced freelancer: “Don’t translate what nobody’s going to read. The official cares about your official documents, not your Dribbble portfolio. Print your work samples and bring them - that’s enough.”
Printed portfolio vs digital: what’s accepted¶
This is a common question - can you just show a link to your website? Short answer: no.
You need printed examples. A website address does not work. Bring photos of your work, posters, screenshots of websites/apps, newspaper articles - printed and presented on A4 paper.
In the Netherlands, documents are also submitted on A4 paper in print.
Here’s a practical approach:
- Official documents (diploma, certificates, recommendations) - printed originals + translations only
- Work samples - print on A4, show screenshots, project photos
- Digital portfolio (website, GitHub) - bring a laptop or tablet for demonstration, but don’t count on the official following your link
- Articles and publications - if you have text-based work, prepare a brief summary in the country’s language
Nobody’s asking you to translate every word in your portfolio - but prepare a short description (1-2 sentences) of each project in the country’s language. It shows you’re serious.
Common mistakes freelancers make when translating their portfolio¶
Mistake 1: “My diploma was already translated - I’ll use the old translation”¶
If you had your diploma translated for another country (say, for Czechia) - that translation might not work for Germany. In Germany, the translation must be done by a vereidigter Übersetzer registered in the justiz-dolmetscher.de database. A translation from a Ukrainian notary usually isn’t accepted.
Mistake 2: “I’ll write the letters of intent myself”¶
Letters of intent (Absichtserklärung) must come from real clients, on company letterhead, describing the work and budget. Officials check - and fake letters can get you permanently denied a visa.
Mistake 3: “I’ll translate everything just in case”¶
People translate 50 pages of portfolio with certification on every document. That’s 300-500 EUR wasted. Only certify what’s officially required (diplomas, state certificates). Everything else - regular translation or no translation at all.
Mistake 4: “Google Translate + my friend who kinda speaks German”¶
For work samples and internal descriptions - might work. For CVs, recommendations, and official documents - never. If an official spots grammar errors in your CV, that first impression is ruined.
If you want to save time, upload your documents to ChatsControl for a quick draft translation, then have a human translator review it. For official documents requiring certification - only a sworn translator.
Step-by-step: from portfolio to visa¶
Let’s put it all together. Say you’re a designer from Kyiv who wants to freelance in Berlin.
Step 1: Gather documents (2-3 months before application) - Order apostille for your diploma (610 UAH, 40 working days) - Prepare your CV in Ukrainian format - Collect 2-3 recommendation letters from clients - Arrange 2-3 letters of intent from future clients
Step 2: Translations (1-2 months before application) - Diploma + supplement: certified translation (in Ukraine or Germany) - CV: adaptation + translation into Lebenslauf format - Recommendation letters: regular translation into German - Letters of intent: translation into German (or ask clients to write them bilingually)
Step 3: Portfolio (2 weeks before application) - Print 10-15 of your best works on A4 - Write a short description of each project in German (2-3 sentences) - Prepare your revenue forecast (Ertragsvorschau)
Step 4: Application - Book an appointment at the Ausländerbehörde (in Berlin, book 2-3 months ahead!) - Bring EVERYTHING in print - Bring a laptop for demonstrating your online portfolio - Visa fee: 100 EUR
A freelancer from Happy Monday shared her experience:
Nastya Mazurovska, web designer, Poland: she built a strong personal brand before the war and retained clients through reputation. She switched to Ukrainian-language branding and expanded her client base.
Experience shows: a strong portfolio with specific projects and clients is far more convincing than stacks of translated certificates.
FAQ¶
Do I need to translate work samples in my portfolio for a freelance visa?¶
No, work samples (designs, code, photographs, screenshots) don’t need translation. You should print them on A4 and bring them to your interview. The official evaluates skill level visually, not through text descriptions. But prepare a short description of each project in the country’s language - it shows you’re serious about working there.
How much does it cost to translate a freelancer’s portfolio for Germany?¶
If you get translations done in Ukraine - a full package (diploma with supplement, CV, 2 recommendations, 3 letters of intent, apostille) costs roughly 6,500-7,500 UAH (~150-175 EUR). In Germany, the same package runs 400-550 EUR. That’s more than three times the difference, so it pays to get translations done before leaving.
Will the Netherlands accept translations made in Ukraine?¶
For most documents - no. The Netherlands requires translations by a beëdigde vertaler registered with the RBTV. But for unofficial documents (CV, business plan, project descriptions) - any quality translation will do. Check specific requirements on the IND website.
Which portfolio documents need an apostille?¶
An apostille is only needed for official documents: diplomas, school certificates, civil status documents, state-issued records. CVs, client recommendations, work samples, business plans - no apostille needed. You can check the full list of documents requiring an apostille from Ukraine on the Ministry of Foreign Affairs website.
Can I submit my portfolio in English in all EU countries?¶
No. In Germany, Ausländerbehörde officials typically require documents in German. In France - in French. English might work for the Netherlands, Scandinavia, and international companies, but for government offices it’s better to have a translation in the local language. Work samples and international certificates (Google, AWS) can be submitted in English in any country.
Need a professional translation?
AI translation + human review + notary certification
Order translation →