Τεκμηρίωση API
Μεταφράστε PDF προγραμματιστικά με το απλό REST API μας. Αποκτήστε δωρεάν API κλειδί από τις ρυθμίσεις και ξεκινήστε σε λίγα λεπτά.
Πιστοποίηση
Στείλτε το API κλειδί σας μέσω της κεφαλίδας Authorization (Bearer token) ή X-API-Key. Δημιουργήστε και διαχειριστείτε κλειδιά στις Ρυθμίσεις → Κλειδιά API.
Endpoint
https://translatepdfonline.com/api/v1/translate
Σώμα αιτήματος
{
"document_id": "string (required)",
"source_lang": "string (required) — en|zh|es|fr|it|el|ja|ko|de|ru",
"target_lang": "string (required) — en|zh|es|fr|it|el|ja|ko|de|ru",
"page_range": "string (optional) — e.g. '1-10' or '5'"
}cURL
curl -X POST https://translatepdfonline.com/api/v1/translate \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"document_id": "doc_xxx",
"source_lang": "en",
"target_lang": "zh",
"page_range": "1-10"
}'Python
import requests
url = "https://translatepdfonline.com/api/v1/translate"
headers = {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json"
}
data = {
"document_id": "doc_xxx",
"source_lang": "en",
"target_lang": "zh",
"page_range": "1-10"
}
response = requests.post(url, json=data, headers=headers)
print(response.json()) # {"task_id": "...", "status": "queued"}Node.js
const response = await fetch(
"https://translatepdfonline.com/api/v1/translate",
{
method: "POST",
headers: {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json"
},
body: JSON.stringify({
document_id: "doc_xxx",
source_lang: "en",
target_lang: "zh",
page_range: "1-10"
})
}
);
const data = await response.json();
console.log(data); // { task_id: "...", status: "queued" }Όρια αιτημάτων
Κάθε API κλειδί περιορίζεται σε 60 αιτήματα ανά λεπτό. Οι κεφαλίδες X-RateLimit-Limit και X-RateLimit-Remaining περιλαμβάνονται σε κάθε απάντηση.
Τιμολόγηση
Η μετάφραση κοστίζει 10 μονάδες ανά σελίδα. Δείτε το υπόλοιπό σας στις Ρυθμίσεις → Μονάδες. Αγοράστε μονάδες ή εγγραφείτε σε συνδρομή.
Συχνές ερωτήσεις
Πώς αποκτώ API κλειδί για τη μετάφραση PDF;
Εγγραφείτε δωρεάν στο translatepdfonline.com και δημιουργήστε κλειδί στις Ρυθμίσεις → Κλειδιά API. Αντιγράψτε το αμέσως.
Ποιες γλώσσες υποστηρίζει το API μετάφρασης;
Το API υποστηρίζει 10 γλώσσες: ελληνικά, αγγλικά, κινεζικά, ισπανικά, γαλλικά, ιταλικά, ιαπωνικά, κορεατικά, γερμανικά και ρωσικά.
Πόσο κοστίζει η χρήση του API;
Κάθε μεταφρασμένη σελίδα κοστίζει 10 μονάδες. Οι νέοι χρήστες λαμβάνουν δωρεάν δοκιμαστικές μονάδες.
Πώς ελέγχω την κατάσταση της μετάφρασής μου;
Μετά την υποβολή λαμβάνετε ένα task_id. Καλέστε το GET /api/tasks/{task_id} για να δείτε την κατάσταση (queued → processing → completed/failed).
Υπάρχουν όρια αιτημάτων στο API;
Ναι, κάθε API κλειδί περιορίζεται σε 60 αιτήματα ανά λεπτό. Σε περίπτωση υπέρβασης λαμβάνετε απάντηση 429.