translated title
translated summary under 160 chars
translated article in markdown format
We need to translate the article to German. The original article is English. We need to produce German translation, with title, summary, content in markdown.
We also need to include CATEGORY and TAGS lines? The spec earlier shows format with TITLE, SUMMARY, CATEGORY, TAGS, CONTENT. But the user instruction says: "Return in this EXACT format (no JSON, no code blocks):
TITLE: translated title SUMMARY: translated summary under 160 chars
CONTENT: translated article in markdown format"
Later they show spec with CATEGORY and TAGS lines. There's confusion. The original article includes placeholders for CATEGORY and TAGS. The instruction at top: "Return in this EXACT format (no JSON, no code blocks):
TITLE: translated title SUMMARY: translated summary under 160 chars
CONTENT: translated article in markdown format"
Then later they show a spec that includes CATEGORY and TAGS. The user says "Make sure there is a blank line after TAGS line? The spec says return article in this EXACT format (no JSON, no code blocks):" then they show lines with TITLE, SUMMARY, CATEGORY, TAGS, CONTENT.
Thus we need to include CATEGORY and TAGS lines as well. The final format likely:
TITLE: ... SUMMARY: ... CATEGORY: ... TAGS: ... CONTENT: ...
We must ensure no JSON, no code blocks. Just plain text.
We need to translate to German. Title: "How to Pick the Best Crypto Exchange: Fees, Security & Affiliate Perks" translated: "Wie man die beste Krypto-Börse auswählt: Gebühren, Sicherheit & Affiliate-Vorteile". Need length 50-70 characters. Let's count.
String: "Wie man die beste Krypto-Börse auswählt: Gebühren, Sicherheit & Affiliate-Vorteile"
Count characters including spaces.
Let's count: W(1)i2e3 space4m5a6n7 space8d9i10e11 space12b13e14s15t16e17 space18K19r20y21p22t23o24-25B26ö27r28s29e30 space31a32u33s34w35ä36h37l38t39:40 space41G42e43b44ü45h46r47e48n49,50 space51S52i53c54h55e56r57t58 space59&60 space61A62f63f64i65l66i67a68t69e70-71V72o73r74t75e76i77l78e79
Total 79? Let's recount more systematically.
I'll write the string and count using groups.
"Wie man die beste Krypto-Börse auswählt: Gebühren, Sicherheit & Affiliate-Vorteile"
Breakdown:
Wie(3) + space=1 =>4 man(3) =>7 space=1 =>8 die(3)=>11 space=1=>12 beste(5)=>17 space=1=>18 Krypto-Börse: let's count characters: K r y p t o - B ö r s e => that's 12? Actually "Krypto-Börse": K(1)r2y3p4t5o6-(7)B8ö9r10s11e12 =>12. So add 12 =>30 space=1=>31 auswählt: a u s w ä h l t => 8? Actually "auswählt": a1 u2 s3 w4 ä5 h6 l7 t8 =>8. plus colon? The colon is after the word? Actually we have "auswählt:" includes colon. So "auswählt:" length 9 (including colon). So add 9 =>40 space=1=>41 Gebühren,: G e b ü h r e n , => 9? Let's count: G1 e2 b3 ü4 h5 r6 e7 n8 ,9 =>9. So add 9 =>50 space=1=>51 Sicherheit: S i c h e r h e i t => 10? Actually "Sicherheit": S1 i2 c3 h4 e5 r6 h7 e8 i9 t10 =>10. Add =>61 space=1=>62 &: that's one character =>63 space=1=>64 Affiliate-Vorteile: A f f i l i a t e - V o r t e i l e => let's count: A1 f2 f3 i4 l5 i6 a7 t8 e9 -(10) V11 o12 r13 t14 e15 i16 l17 e18 =>18. Add =>82
Thus total 82 characters. That's >70. Need 50-70 characters. We need shorter title.
We can aim for ~60 characters. Let's craft: "Wie man die beste Krypto-Börse auswählt: Gebühren, Sicherheit & Prämien". Count.
String: "Wie man die beste Krypto-Börse auswählt: Gebühren, Sicherheit & Prämien"
Count.
Wie(3)+space=1=>4 man(3)=>7 space=1=>8 die(3)=>11 space=1=>12 beste(5)=>17 space=1=>18 Krypto-Börse: we counted "Krypto-Börse" length 12, plus colon? Actually we have "Krypto-Börse auswählt:" includes colon after auswählt, not after Börse. So "Krypto-Börse" is 12. Add =>30 space=1=>31 auswählt:: "auswählt:" length 9 (including colon). =>40 space=1=>41 Gebühren,: length 9 =>50 space=1=>51 Sicherheit: length 10 =>61 space=1=>62 &:1 =>63 space=1=>64 Prämien: P r ä m i e n =>7? Actually "Prämien": P1 r2 ä3 m4 i5 e6 n7 =>7. Add =>71
Total 71 characters, slightly above 70. Need max 70. Let's remove a space maybe? Can't remove needed spaces. Maybe shorten "Sicherheit" to "Security"? But need German. Could use "Sicherheit". Could shorten "Gebühren," to "Gebühren". Remove comma. Let's try: "Wie man die beste Krypto-Börse auswählt: Gebühren Sicherheit & Prämien"
Now count.
Wie(3)+space=1=>4 man(3)=>7 space=1=>8 die(3)=>11 space=1=>12 beste(5)=>17 space=1=>18 Krypto-Börse:12 =>30 space=1=>31 auswählt::9 =>40 space=1=>41 Gebühren: length 8? "Gebühren": G1 e2 b3 ü4 h5 r6 e8 n9? Actually count: G(1)e2b3ü4h5r6e7n8 =>8. No comma. So add 8 =>49 space=1=>50 Sicherheit:10 =>60 space=1=>61 &:1=>62 space=1=>63 Prämien:7 =>70
Exactly 70 characters. Good.
Title: "Wie man die beste Krypto-Börse auswählt: Gebühren Sicherheit & Prämien"
Now summary under 160 chars. Need German summary. Original summary: "Learn how to choose a crypto exchange by comparing fees, security, and affiliate benefits to match your trading needs." Translate: "Lerne, wie du eine Krypto-Börse auswählst, indem du Gebühren, Sicherheit und Affiliate-Vorteile vergleichst, um sie an deine Handelsbedürfnisse anzupassen."
Count characters, need <160.
Let's count roughly.
String: "Lerne, wie du eine Krypto-Börse auswählst, indem du Gebühren, Sicherheit und Affiliate-Vorteile vergleichst, um sie an deine Handelsbedürfnisse anzupassen."
Count.
I'll count using groups.
Lerne, => L1 e2 r3 n4 e5 ,6 =>6 space=1=>7 wie(3)=>10 space=1=>11 du(2)=>13 space=1=>14 eine(4)=>18 space=1=>19 Krypto-Börse: let's count "Krypto-Börse": K1 r2 y3 p4 t5 o6 -7 B8 ö9 r10 s11 e12 =>12. plus? No punctuation after. So add 12 =>31 space=1=>32 auswählst,: a u s w ä h l s t , => count: a1 u2 s3 w4 ä5 h6 l7 s8 t9 ,10 =>10. Add =>42 space=1=>43 indem(5)=>48 space=1=>49 du(2)=>51 space=1=>52 Gebühren,: G e b ü h r e n , => 9? G1 e2 b3 ü4 h5 r6 e7 n8 ,9 =>9. Add =>61 space=1=>62 Sicherheit: S i c h e r h e i t =>10. Add =>72 space=1=>73 und(3)=>76 space=1=>77 Affiliate-Vorteile: A f f i l i a t e - V o r t e i l e => count: A1 f2 f3 i4 l5 i6 a7 t8 e9 -10 V11 o12 r13 t14 e15 i16 l17 e18 =>18. Add =>95 space=1=>96 vergleichst,: v e r g l e i c h s t , => count: v1 e2 r3 g4 l5 e6 i7 c8 h9 s10 t11 ,12 =>12. Add =>108 space=1=>109 um(2)=>111 space=1=>112 sie(3)=>115 space=1=>116 an(2)=>118 space=1=>119 deine(5)=>124 space=1=>125 Handelsbedürfnisse: H a n d e l s b e d ü r f n i s s e => let's count: H1 a2 n3 d4 e5 l6 s7 b8 e9 d10 ü11 r12 f13 n14 i15 s16 s17 e18 =>18. Add =>143 space=1=>144 anzupassen.: a n z u p a s s e n . => count: a1 n2 z3 u4 p5 a6 s7 s8 e9 n10 .11 =>11. Add =>155
Total 155 characters, under 160. Good.
Now category: exchange (as before). Tags: comma separated German tags? Probably still English tags? We'll use German tags: "Krypto-Börse, Gebühren, Sicherheit, Affiliate-Programm, Handelsplattform". Ensure no extra spaces after commas? The spec shows "comma,separated,tags". We'll follow that.
Now content: Need to translate the article to German, markdown, 600-900 words. We'll need to produce roughly 700 words.
We need to include headings ##, ###, bullet lists using -, and bold for emphasis.
We'll translate the earlier English article sections.
Let's draft German article.
We'll aim for about 750 words.
We need to ensure we don't accidentally include code blocks. Just plain markdown.
Let's write.
We'll start with title? Actually content starts after "CONTENT:" line. So we need to put the markdown article directly.
We'll produce sections:
Einleitung
Verständnis der Gebührenstruktur
Bewertung der Sicherheitsfunktionen
Bewertung der Affiliate-Vorteile
Wie man Börsen vergleicht
Entscheidung treffen
Fazit
We'll include bullet lists.
We need to ensure word count 600-900. Let's approximate.
We'll write roughly 120-