We need to translate the article content from English to French, preserving all formatting, markdown, code, URLs, etc. Keep product names unchanged. Ensure translation of prose only. Let's go through the article step by step.
Title: Post Now Playing to Discord with Webhooks. Should translate: "Publier Now Playing sur Discord via Webhooks" but keep "Now Playing" maybe? The title is not in the content? The article content starts with
Introduction
. The title is separate; we don't need to translate title? The instruction: "Translate this blog article to French:" Title: Post Now Playing to Discord with Webhooks. So we should translate the title too. Keep product names unchanged. So "Post Now Playing to Discord with Webhooks" -> "Publier Now Playing sur Discord via Webhooks" or "Publier Now Playing sur Discord avec des Webhooks". Use French: "Publier Now Playing sur Discord avec des Webhooks". Keep "Now Playing" as is? It's a phrase maybe. But we can translate "Now Playing" to "Now Playing" or "Now Playing" is a feature name? It's a phrase. Might keep as is. But maybe better to translate: "Now Playing" -> "Now Playing" is a term. But we can keep as is. Let's keep "Now Playing" as is. So "Publier Now Playing sur Discord avec des Webhooks".Now the article content.
We must translate all prose. Keep code blocks, placeholders, etc. Keep URLs unchanged. Keep markdown formatting.
Let's go through each section.
Introduction
Want your Discord community to see what you're playing in real-time? Song Overlays Pro can automatically post song updates to any Discord channel using webhooks — no bot required, no coding needed.
Translate: "Vous voulez que votre communauté Discord voie ce que vous jouez en temps réel? Song Overlays Pro peut automatiquement publier des mises à jour de chansons dans n'importe quel canal Discord en utilisant des webhooks — pas besoin de bot, pas besoin de code."
Make sure to keep apostrophes: "vous jouez" etc. Use French punctuation.
What you'll achieve:
- Automatic song posts to your Discord channel
- Album artwork displayed in embeds
- Apple Music links for listeners to find the track
- Customizable message format
- Works with any Discord server you can manage
Translate list items.
Next
Prerequisites
Before starting, make sure you have:
- macOS 13.0 (Ventura) or later
- Song Overlays Pro installed from the Mac App Store
- Discord account with a server you manage (or webhook permissions)
- Manage Webhooks permission in the target channel
Translate:
- macOS 13.0 (Ventura) ou ultérieur
- Song Overlays Pro installé depuis le Mac App Store
- Compte Discord avec un serveur que vous gérez (ou permissions webhook)
- Permission Gérer les Webhooks dans le canal cible
How Discord Webhooks Work
Webhooks are a simple way to send automated messages to Discord without creating a full bot. You create a webhook URL for a channel, and any application can post messages to that URL.
Song Overlays Pro uses this to send rich embed messages whenever a new song is detected, including:
- Song title and artist
- Album name
- Album artwork (as embed image)
- Apple Music link
- Timestamp
Translate:
Les webhooks sont un moyen simple d'envoyer des messages automatisés à Discord sans créer un bot complet. Vous créez une URL de webhook pour un canal, et toute application peut publier des messages à cette URL.
Song Overlays Pro utilise cela pour envoyer des messages embed riches chaque fois qu'une nouvelle chanson est détectée, incluant :
- Titre et artiste de la chanson
- Nom de l'album
- Illustration d'album (en tant qu'image embed)
- Lien Apple Music
- Horodatage
Step 1: Create a Discord Webhook
First, create a webhook in your Discord server.
- Open Discord and go to your server
- Right-click the channel where you want song updates
- Click Edit Channel (or the gear icon)
- In the left sidebar, click Integrations
- Click Webhooks
- Click New Webhook
Translate steps:
Step 2: Configure the Webhook
Set up how the webhook will appear in your channel.
- Name — Give it a descriptive name like "Now Playing" or "Music Bot"
- Avatar — Upload an icon (optional, but looks professional)
- Channel — Confirm it's posting to the correct channel
- Click Copy Webhook URL — you’ll need this next
- Click Save Changes
Translate:
But keep "Name", "Avatar", "Channel", "Copy Webhook URL", "Save Changes" as they are? The instruction: Keep product names unchanged, but these are UI labels. Should we translate them? The UI labels are in English; we can translate them to French. But the instruction says "Keep product names like "Song Overlays Pro", "OBS", "Discord", "Shazam", "TouchOSC", "QLab", "Resolume" unchanged." That doesn't forbid translating UI labels. So we can translate them. But we must keep code examples, command lines, URLs unchanged. The UI labels are not code. So we can translate them. Good.
But we must keep "Now Playing" and "Music Bot" as is? They are names. Keep unchanged. So we keep "Now Playing" and "Music Bot" inside quotes.
Security Note:
keep same.Security Note: Keep your webhook URL private. Anyone with this URL can post to your channel.
Translate:
Note de sécurité : Gardez votre URL de webhook privée. Toute personne disposant de cette URL peut publier dans votre canal.
Step 3: Add the Webhook to Song Overlays Pro
Now connect Song Overlays Pro to your Discord webhook.
- Open Song Overlays Pro
- Click Discord in the sidebar
- Paste your webhook URL in the Webhook URL field
- Toggle Enable Discord Integration to on
- Click Test to send a test message
If successful, you’ll see a test message appear in your Discord channel.
Translate:
But "Enable Discord Integration" is a toggle label. Translate to French: "Activer l'intégration Discord". But we might keep the English? It's UI. We can translate. Let's translate.
Similarly for "Test" we can translate to "Test" or "Tester". Let's keep "Test" as is? It's a button label. We can translate to "Test". But "Test" is same in French? It's "Test". But we can keep "Test" as is. Let's keep "Test".
So:
Ok.
If successful, you’ll see a test message appear in your Discord channel.
-> "Si réussi, vous verrez un message test apparaître dans votre canal Discord."Step 4: Customize Your Messages
Personalize how song updates appear in Discord.
Message Template
Customize the message format using these placeholders:
| Placeholder | Description |
|---|---|
{title} |
Song title |
{artist} |
Artist name |
{album} |
Album name |
{artwork} |
Album artwork URL |
{appleMusicUrl} |
Link to Apple Music |
{isrc} |
International Standard Recording Code |
Translate table headers and descriptions.