and
tags. We'll translate each paragraph.
First paragraph: "Physical violence against crypto holders — so-called “wrench attacks” — has already netted criminals more than $30 million in the first six months of 2026, according to a report from blockchain analytics firm Chainalysis released Thursday. That puts the year on track to surpass 2025's record of $58 million in losses from such attacks."
Translation: "La violence physique contre les détenteurs de cryptos — les soi-disant « attaques à la clé anglaise » — a déjà rapporté plus de 30 millions de dollars aux criminels au cours des six premiers mois de 2026, selon un rapport de la société d'analyse blockchain Chainalysis publié jeudi. Cela place l'année en bonne voie pour dépasser le record de 2025 de 58 millions de dollars de pertes dues à de telles attaques."
We need to keep the em dash or use parentheses? We'll keep the structure.
Second paragraph: "Where the term comes from" -> "D'où vient le terme" or "Origine du terme". I'll use "D'où vient le terme".
Content: "The name traces back to an old internet joke about the limits of cryptography: if someone holds a wrench to your head, no encryption can protect your keys. In practice, these are thefts involving physical violence or the threat of it — victims are beaten, kidnapped, or held at gunpoint until they hand over access to their crypto wallets. Chainalysis tracks these incidents through law enforcement reports and on-chain tracing."
Translation: "Le nom remonte à une vieille blague sur Internet à propos des limites de la cryptographie : si quelqu'un vous tient une clé anglaise sur la tête, aucun chiffrement ne peut protéger vos clés. En pratique, il s'agit de vols impliquant une violence physique ou la menace de celle-ci — les victimes sont battues, kidnappées ou tenues en joue jusqu'à ce qu'elles remettent l'accès à leurs portefeuilles cryptos. Chainalysis suit ces incidents grâce aux rapports des forces de l'ordre et au traçage sur la chaîne."
Third paragraph: "The numbers so far" -> "Les chiffres jusqu'à présent" or "Les chiffres à ce jour". I'll use "Les chiffres à ce jour".
Content: "The $30 million figure for H1 2026 is already more than half of last year's total, and the year isn't over. Chainalysis noted that the frequency of attacks has increased, not just the amounts stolen. The firm's report didn't specify which countries or exchanges were most affected, but the data suggests criminals are becoming more brazen as crypto values remain elevated. Small thefts — under $10,000 — make up a growing share of cases, which can make them harder for police to prioritize."
Translation: "Le chiffre de 30 millions de dollars pour le premier semestre 2026 représente déjà plus de la moitié du total de l'année dernière, et l'année n'est pas terminée. Chainalysis a noté que la fréquence des attaques a augmenté, et pas seulement les montants volés. Le rapport de la société n'a pas précisé quels pays ou échanges étaient les plus touchés, mais les données suggèrent que les criminels deviennent plus audacieux alors que les valeurs des cryptos restent élevées. Les petits vols — moins de 10 000 dollars — représentent une part croissante des cas, ce qui peut les rendre plus difficiles à prioriser pour la police."
Fourth paragraph: "What law enforcement is doing" -> "Ce que font les forces de l'ordre" or "Actions des forces de l'ordre". I'll use "Ce que font les forces de l'ordre".
Content: "Chainalysis works with police agencies worldwide to trace stolen funds. The report highlights that many wrench attacks involve relatively small amounts, but the cumulative damage is growing. The firm's analysts said the trend underscores the need for better physical security practices among high-value holders. No specific victims or cases were named in the report."
Translation: "Chainalysis travaille avec les agences de police du monde entier pour tracer les fonds volés. Le rapport souligne que de nombreuses attaques à la clé anglaise impliquent des montants relativement faibles, mais les dégâts cumulés augmentent. Les analystes de la société ont déclaré que cette tendance souligne la nécessité de meilleures pratiques de sécurité physique parmi les détenteurs de grande valeur. Aucune victime ou cas spécifique n'a été nommé dans le rapport."
Fifth paragraph: "The report didn't offer a full geographic breakdown, but Chainalysis plans to release a more detailed analysis later this year, including common attack methods and regional hotspots. For now, the question is whether the second half of 2026 will slow down — or accelerate — the pace toward a new record."
Translation: "Le rapport n'a pas fourni de répartition géographique complète, mais Chainalysis prévoit de publier une analyse plus détaillée plus tard cette année, y compris les méthodes d'attaque courantes et les points chauds régionaux. Pour l'instant, la question est de savoir si la seconde moitié de 2026 ralentira — ou accélérera — le rythme vers un nouveau record."
Now we need to combine into HTML content. We'll keep the tags and the and
tags. We'll also keep the structure: first paragraph, then h2, then paragraph, etc. The original has:
first paragraph, then
Where the term comes from
, then second paragraph, then
The numbers so far
, then third paragraph, then
What law enforcement is doing
, then fourth paragraph, then
fifth paragraph (no h2). So we'll replicate.
We'll also translate the headings.
Now meta description: "Criminals stole over $30 million from crypto holders through physical violence in the first half of 2026, Chainalysis reports. The year is on pace to break 2025's record of $58 million."
Translation: "Les criminels ont volé plus de 30 millions de dollars aux détenteurs de cryptos par la violence physique au premier semestre 2026, rapporte Chainalysis. L'année est en passe de battre le record de 2025 de 58 millions de dollars."
We need to output JSON with title, content, and meta.description.
Let's assemble.
Title: "Les attaques à la clé anglaise contre les cryptos dépassent 30 millions de dollars au premier semestre 2026, selon Chainalysis"
Content: We'll put the translated HTML.
Meta: description as above.
Make sure to escape any double quotes in JSON? We'll use double quotes for JSON keys and strings, so we need to escape internal double quotes. But we have French text with quotes like « »? Actually we used " " for quotes? In French, we often use « » but we can keep the original quotes? The original had “wrench attacks” with curly quotes. In translation, we can use « attaques à la clé anglaise » or keep the English term? The requirement says translate naturally, so we can use French quotes. I'll use « attaques à la clé anglaise » but in the
and
tags. We'll also keep the structure: first paragraph, then h2, then paragraph, etc. The original has:
first paragraph, then
Where the term comes from
, thensecond paragraph, then
The numbers so far
, thenthird paragraph, then
What law enforcement is doing
, thenfourth paragraph, then
fifth paragraph (no h2). So we'll replicate. We'll also translate the headings. Now meta description: "Criminals stole over $30 million from crypto holders through physical violence in the first half of 2026, Chainalysis reports. The year is on pace to break 2025's record of $58 million." Translation: "Les criminels ont volé plus de 30 millions de dollars aux détenteurs de cryptos par la violence physique au premier semestre 2026, rapporte Chainalysis. L'année est en passe de battre le record de 2025 de 58 millions de dollars." We need to output JSON with title, content, and meta.description. Let's assemble. Title: "Les attaques à la clé anglaise contre les cryptos dépassent 30 millions de dollars au premier semestre 2026, selon Chainalysis" Content: We'll put the translated HTML. Meta: description as above. Make sure to escape any double quotes in JSON? We'll use double quotes for JSON keys and strings, so we need to escape internal double quotes. But we have French text with quotes like « »? Actually we used " " for quotes? In French, we often use « » but we can keep the original quotes? The original had “wrench attacks” with curly quotes. In translation, we can use « attaques à la clé anglaise » or keep the English term? The requirement says translate naturally, so we can use French quotes. I'll use « attaques à la clé anglaise » but in the




