28 Social Questions¶
Social services translation is high-stakes. A mistranslation in healthcare can harm patients. A misunderstood asylum decision can change lives. Pauhu's Social Questions domain handles sensitive content with the accuracy and privacy these situations demand.
Domain Coverage¶
The EuroVoc Social Questions domain includes:
| Sub-domain | Examples |
|---|---|
| 2806 Family | Family policy, children's rights, elderly care |
| 2811 Migration | Asylum, refugees, integration, residence permits |
| 2816 Demography & population | Population statistics, demographics |
| 2821 Social framework | Social inclusion, poverty, housing |
| 2826 Social protection | Social security, pensions, benefits |
| 2831 Health | Healthcare, public health, pharmaceuticals |
| 2836 Culture | Cultural policy, heritage, media |
Why Social Translation Matters¶
From the 2025 Finnish public sector survey:
| Statistic | Relevance |
|---|---|
| 1.7% work in healthcare | Medical terminology critical |
| 1.5% work in social services | Client communication |
| 2.6% work in integration services | Refugee/immigrant support |
| 26.2% translate face-to-face | Real-time client interaction |
These workers handle life-impacting communications daily.
Healthcare Translation¶
Medical Terminology¶
| English | Finnish | Context |
|---|---|---|
| informed consent | tietoinen suostumus | Legal requirement |
| adverse reaction | haittavaikutus | Drug safety |
| diagnosis | diagnoosi | Clinical finding |
| prognosis | ennuste | Expected outcome |
| contraindication | vasta-aihe | Treatment restriction |
| dosage | annostus | Medication amount |
Patient Communication¶
from pauhu import Pauhu
client = Pauhu()
# Translate patient instructions
instructions = client.translate(
text="""
Take one tablet twice daily with food.
Do not drive or operate machinery.
Contact your doctor if symptoms persist.
""",
target="ar", # Arabic
domain="28 Social Questions",
subdomain="health",
style="patient_friendly"
)
# Clear, accurate patient instructions
Medical Document Types¶
| Document | Requirements | Pauhu Features |
|---|---|---|
| Discharge summaries | Medical accuracy | ICD-10 coding |
| Prescriptions | Drug names, dosages | Pharmacopeia integration |
| Consent forms | Legal + medical | Plain language option |
| Lab reports | Technical precision | Unit conversion |
| Referrals | Clinical context | Specialty terminology |
Social Services Translation¶
Client Communication¶
# Translate social worker communication
message = client.translate(
text="""
Your application for housing benefit has been received.
We need additional documentation:
- Proof of income
- Rental agreement
Please submit within 14 days.
""",
target="so", # Somali
domain="28 Social Questions",
subdomain="social_protection",
style="official_clear"
)
Benefits & Services Terminology¶
| English | Finnish | Arabic | Somali |
|---|---|---|---|
| housing benefit | asumistuki | بدل السكن | kaalmada guryaha |
| unemployment benefit | työttömyyskorvaus | إعانة البطالة | faa'iidada shaqo la'aanta |
| child benefit | lapsilisä | علاوة الطفل | faa'iidada carruurta |
| social assistance | toimeentulotuki | المساعدة الاجتماعية | kaalmada bulshada |
Migration & Asylum¶
Asylum Process Translation¶
# Translate asylum interview
interview = client.translate(
text=asylum_interview_transcript,
target="fi",
source="dari", # Afghan Dari
domain="28 Social Questions",
subdomain="migration",
options={
"preserve_speaker_turns": True,
"timestamp_alignment": True,
"sensitive_content": True
}
)
Key Migration Terms¶
| English | Finnish | Notes |
|---|---|---|
| asylum seeker | turvapaikanhakija | Person seeking protection |
| refugee | pakolainen | Recognized status |
| residence permit | oleskelulupa | Legal stay permission |
| family reunification | perheenyhdistäminen | Bringing family members |
| deportation | käännytys/karkotus | Removal from country |
| subsidiary protection | toissijainen suojelu | Alternative to refugee status |
Language Pairs for Migration¶
Top languages for Finnish migration services:
| Language | Code | Region |
|---|---|---|
| Arabic | ar | Middle East, North Africa |
| Dari | prs | Afghanistan |
| Somali | so | Somalia |
| Tigrinya | ti | Eritrea |
| Kurdish (Sorani) | ckb | Iraq, Iran |
| Pashto | ps | Afghanistan |
| Farsi | fa | Iran |
| Ukrainian | uk | Ukraine |
| Russian | ru | Various |
Privacy & Sensitivity¶
Zero-Knowledge for Health Data¶
# HIPAA/GDPR compliant translation
client = Pauhu(encryption="client-side encrypted")
# Patient data never visible to Pauhu
result = client.translate(
text=patient_record,
target="fi",
domain="28 Social Questions",
compliance=["HIPAA", "GDPR"]
)
# Encryption happens on your device
# We cannot access patient information
Sensitive Content Handling¶
| Concern | Pauhu Solution |
|---|---|
| Patient privacy | Client-side encryption |
| Trauma content | Sensitive content warnings |
| Child protection | Special handling protocols |
| Mental health | Appropriate terminology |
Integration Services¶
Kotoutuminen (Integration)¶
# Translate integration plan
plan = client.translate(
text="""
Integration Plan
Finnish language courses: Level A1-B1
Employment services: CV workshop, job search
Social orientation: Finnish society and culture
""",
target="ar",
domain="28 Social Questions",
subdomain="migration",
context="integration_services"
)
Common Integration Documents¶
| Document | Languages | Features |
|---|---|---|
| Welcome guide | 15+ languages | Plain language |
| Service directory | 10+ languages | Contact info preserved |
| Rights & responsibilities | All major refugee languages | Legal accuracy |
| Integration agreement | Per client language | Official format |
Real-Time Translation¶
Face-to-Face Appointments¶
For the 26.2% who translate face-to-face:
# Real-time conversation mode
async with client.conversation(
languages=["fi", "ar"],
domain="28 Social Questions"
) as session:
# Social worker speaks Finnish
await session.speak("Miten voin auttaa teitä tänään?")
# Client hears Arabic
# Client responds in Arabic
response = await session.listen()
# Social worker sees Finnish translation
Phone Interpretation¶
# Phone call translation
async with client.phone_translation(
source="ti", # Tigrinya
target="fi",
domain="28 Social Questions"
) as call:
# Automatic turn-taking
# Both parties hear their language
await call.start()
Quality Assurance¶
Social Domain QA¶
| Check | What It Validates |
|---|---|
| Terminology accuracy | Correct social services terms |
| Tone appropriateness | Respectful, clear language |
| Cultural sensitivity | Appropriate for target culture |
| Legal accuracy | Rights and obligations correct |
| Plain language | Understandable by non-experts |
Quality Scoring¶
result = client.translate(
text=social_services_letter,
target="so",
domain="28 Social Questions",
quality_report=True
)
print(result.quality_report)
# {
# "overall_score": 94,
# "terminology_score": 96,
# "readability_score": 92,
# "cultural_appropriateness": 95,
# "recommendations": [
# "Consider simpler alternative for 'toimeentulotuki'"
# ]
# }
Compliance¶
Healthcare Compliance¶
| Standard | Status | Scope |
|---|---|---|
| HIPAA | ✅ Compliant | US health data |
| GDPR Article 9 | ✅ Compliant | EU health data (special category) |
| Finnish Patient Act | ✅ Compliant | Finnish healthcare |
Social Services Compliance¶
| Requirement | Implementation |
|---|---|
| Data minimization | Only translate what's needed |
| Purpose limitation | No secondary use |
| Storage limitation | Configurable retention |
| Client rights | Full GDPR DSR support |
Use Cases¶
Hospital Emergency¶
# Emergency room communication
emergency = client.translate(
text="Where does it hurt? Point to the area.",
target="uk", # Ukrainian
domain="28 Social Questions",
subdomain="health",
urgency="emergency"
)
Kela Benefits¶
# Translate Kela decision
decision = client.translate(
text=kela_decision_letter,
target="ar",
domain="28 Social Questions",
subdomain="social_protection",
institution="kela"
)
Child Protection¶
# Child protection case (extra privacy)
case = client.translate(
text=case_notes,
target="so",
domain="28 Social Questions",
subdomain="family",
sensitivity="child_protection",
encryption="client-side encrypted"
)
Getting Started¶
Quick Start¶
from pauhu import Pauhu
client = Pauhu()
# Translate social services content
result = client.translate(
text="Your application has been approved.",
target="ar",
domain="28 Social Questions"
)
print(result.translation)
# "تمت الموافقة على طلبك."
Project Setup¶
# Create social services project
project = client.projects.create(
name="Integration Services 2025",
domain="28 Social Questions",
languages=["fi", "ar", "so", "ti", "uk", "ru"],
settings={
"encryption": "client-side encrypted",
"terminology": "kela_migri",
"quality_threshold": 90,
"plain_language": True
}
)
Learn More¶
-
Healthcare
Medical terminology and compliance.
-
Social Services
Benefits, housing, family services.
-
Migration
Asylum, integration, residence.
-
Privacy
HIPAA, GDPR, sensitive data.