Book professional interpreters in the Netherlands, Belgium, Germany, Luxembourg and France via the Tolk2Go public API.
User wants to book an interpreter, find interpreter availability, check pricing, or search interpreting languages and situations.
https://api.tolk2go.com/api/v1/ # Base URL
├── languages # List 108+ interpreting languages
├── language-pairs # List language pair combinations
├── situations # List situation types (medical, legal, etc.)
├── availability # Search interpreters with pricing
├── register # Create user account
├── login # Get Bearer token (5 min)
├── bookings # Create booking request
├── bookings/{id} # Get status / cancel
├── bookings/{id}/responses # Poll interpreter responses
└── bookings/{id}/book # Confirm interpreter
Full specification: https://api.tolk2go.com/api/v1/spec
Always follow these steps in order:
GET /language-pairs — find the ID for the needed language combinationGET /situations — find the ID (medical, legal, notary, etc.)GET /availability?language_pair_id=...&situation_id=...&start=...&end=...&type=phone — returns interpreters with pricingPOST /register or POST /login — get a Bearer token (valid 5 minutes)POST /bookings — pass preferred_interpreter_ids from step 3GET /bookings/{id}/responses — wait for interpreters to respondPOST /bookings/{id}/book — confirm a specific interpreter| Endpoint | Auth | Method | Purpose |
|---|---|---|---|
| ---------- | ------ | -------- | --------- |
/languages | No | GET | List interpreting languages |
/language-pairs | No | GET | List language pair combinations |
/situations | No | GET | List situation types |
/availability | No | GET | Search interpreters + pricing |
/register | No | POST | Create account |
/login | No | POST | Get Bearer token |
/bookings | Yes | POST | Create booking |
/bookings/{id} | Yes | GET | Check status |
/bookings/{id} | Yes | DELETE | Cancel booking |
/bookings/{id}/responses | Yes | GET | Poll interpreter responses |
/bookings/{id}/book | Yes | POST | Confirm interpreter |
curl "https://api.tolk2go.com/api/v1/availability?\
language_pair_id=5a5d02b1d8586dc461fb322a&\
situation_id=6073ec8e9814917b6d136031&\
start=2026-04-01T09:00:00Z&\
end=2026-04-01T10:00:00Z&\
type=phone"
TOKEN=$(curl -s -X POST https://api.tolk2go.com/api/v1/login \
-H "Content-Type: application/json" \
-d '{"email":"user@example.com","password":"pass"}' | jq -r '.token')
curl -X POST https://api.tolk2go.com/api/v1/bookings \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $TOKEN" \
-d '{
"language_pair_id": "5a5d02b1d8586dc461fb322a",
"situation_id": "6073ec8e9814917b6d136031",
"start": "2026-04-01T09:00:00Z",
"end": "2026-04-01T10:00:00Z",
"type": "phone",
"preferred_interpreter_ids": ["id1", "id2"],
"description": "Medical appointment"
}'
preferred_interpreter_ids is required for booking — always get IDs from /availability first.type=address), lat, lng, and address are required.All requests go to https://api.tolk2go.com/api/v1/.
Website: https://www.tolk2go.com
Support: support@tolk2go.com
共 1 个版本
暂无安全检测报告