{
  "credit": {
    "chooseSource": "How would you like to pay for this evaluation?",
    "useFree": "Use my free evaluation",
    "useCredit": "Use 1 credit (balance: {{count}})",
    "mustChoose": "Choose a source to start the evaluation.",
    "noneLeft": "No free evaluation or credit available.",
    "buySoon": "Buy credits (soon)",
    "willUseFree": "This evaluation will use your free evaluation.",
    "willUseCredit": "This evaluation will use 1 credit (balance: {{count}}).",
    "willUseFreeTrial": "This evaluation will use your free oral evaluation.",
    "balance": "Credits: {{count}}",
    "checkoutError": "Could not open checkout. Please try again in a moment.",
    "redirecting": "Redirecting to checkout…",
    "cta": {
      "oralPaywall": "Unlock this evaluation for {{price}}",
      "comparisonPaywall": "Unlock this comparison for {{price}}",
      "quota": "Buy 1 credit",
      "results": "Redo this evaluation with full analysis — {{price}}",
      "generic": "Buy 1 credit ({{price}})",
      "noSubscription": "One-time payment, no subscription.",
      "seePacks": "Need several evaluations? See the packs — from {{price}}/evaluation",
      "limitExceeded": "Unlock this file for {{price}}"
    },
    "seeSubscriptions": "See subscription plans",
    "purchaseSuccess": "Credit added — you can start your evaluation.",
    "purchaseSuccessMany": "{{count}} credits added — you can start your evaluations.",
    "comparison": {
      "chooseSource": "How would you like to pay for this comparison?",
      "useFree": "Use my included comparisons (quota)",
      "useCredit": "Use 1 credit (balance: {{count}})",
      "mustChoose": "Choose a source to start the comparison.",
      "noneLeft": "No comparison quota or credit available.",
      "willUseFree": "This comparison will use your comparison quota.",
      "willUseCredit": "This comparison will use 1 credit (balance: {{count}})."
    }
  },
  "seo": {
    "titleOral": "Check Your Speaking Level | CEFR Oral Assessment",
    "titleWritten": "Check Your Writing Level | AI Writing Assessment CEFR",
    "descriptionOral": "Record or upload audio — get your CEFR speaking level instantly. AI oral assessment with pronunciation, fluency & interaction analysis. Detailed Pre-A1 to C2 report.",
    "descriptionWritten": "Upload text, PDF or photo — get your CEFR writing level. AI assessment of grammar, vocabulary, coherence & structure. Detailed Pre-A1 to C2 report."
  },
  "oral": {
    "lockedTitle": "Oral evaluation — credit or subscription",
    "lockedDesc": "Oral evaluation is available with a credit, on paid plans, and for organization members. Unlock this one with a single credit, or subscribe for unlimited access.",
    "title": "CEFR Oral Evaluation",
    "step1": "Step 1/2 • Evaluation information",
    "step2": "Step 2/2 • Recording or audio import",
    "quota": "Quota:",
    "quotaReached": "Evaluation quota reached",
    "quotaReachedDesc": "Upgrade your plan to continue using the service.",
    "quotaError": "Evaluation quota reached for this month.",
    "nextStep": "Next step:",
    "nextStepDesc": "Record or upload your audio. If you want a topic, pick a CEFRHub task prompt for your level (optional).",
    "maxDuration": "Maximum duration",
    "maxFileSize": "Maximum file size",
    "supportedFormats": "Supported formats",
    "metadataConfirmed": "Oral evaluation",
    "modify": "Modify",
    "recordingOrImportTitle": "Recording or audio import",
    "warnings": "Warnings:",
    "microphoneError": "Microphone access error. Check permissions.",
    "saveError": "Error while saving.",
    "invalidAudioFile": "Invalid audio file",
    "record": {
      "title": "Record",
      "description": "Record directly with your microphone",
      "start": "Start",
      "stop": "Stop",
      "completed": "Recording completed",
      "restart": "Start over",
      "recordingInProgress": "Recording in progress...",
      "noSoundDetected": "No sound detected",
      "audioLevel": "Level:",
      "speakIntoMic": "Speak into the microphone to see audio level",
      "disabledByUpload": "Disabled - Imported file active",
      "switchToRecord": "Delete the imported file to record"
    },
    "upload": {
      "title": "Import",
      "description": "Select an MP3 or WAV file from your device",
      "choose": "Choose a file",
      "fileImported": "File imported",
      "changeFile": "Change file"
    },
    "actions": {
      "back": "Back",
      "startAnalysis": "Start analysis",
      "newEvaluation": "New evaluation"
    },
    "metadata": {
      "title": "Title",
      "studentId": "Student ID",
      "language": "Language",
      "context": "Context",
      "expectedLevel": "Expected level",
      "contextGeneral": "General 🌐",
      "contextAcademic": "Academic 🎓",
      "contextProfessional": "Professional 💼"
    },
    "freeTrial": {
      "announceTitle": "Your free oral evaluation",
      "announceDesc": "Record up to 3 minutes and discover your CEFR level. A free preview, once — the full report stays on paid plans.",
      "exhaustedTitle": "You've used your free oral evaluation",
      "exhaustedDesc": "You've seen your level and one area to work on. The full report adds the official CEFR descriptors for your level, all your strengths, every area to improve, your personalised recommendations and the 3-page PDF."
    }
  },
  "written": {
    "title": "CEFR Written Evaluation",
    "step1": "Step 1/2 • Evaluation information",
    "step2": "Step 2/2 • Load your document to analyze",
    "quota": "Quota:",
    "quotaReached": "Evaluation quota reached",
    "quotaReachedDesc": "Upgrade your plan to continue using the service.",
    "nextStep": "Next step:",
    "nextStepDesc": "Type or upload your text. If you want a topic, pick a CEFRHub task prompt for your level (optional).",
    "import": "Document import",
    "dragDrop": "Drag your document here",
    "analysisDesc": "Direct CEFR analysis • Supported formats below",
    "formats": {
      "pdf": "PDF",
      "word": "Word",
      "txt": "TXT",
      "ocr": "Images (OCR)"
    },
    "chooseFile": "Choose a file",
    "loading": "Loading...",
    "fileReady": "File ready for analysis",
    "fileTooLarge": "File too large. Maximum size:",
    "metadataConfirmed": "Written evaluation",
    "modify": "Modify",
    "validation": {
      "noFile": "No file provided",
      "noExtension": "File must have a valid extension (.pdf, .docx, .txt, etc.)",
      "invalidFormat": "Unsupported file format. Accepted formats: {{formats}}",
      "emptyFile": "File is empty (0 bytes)",
      "fileTooLarge": "File too large ({{current}}MB). Limit for {{plan}} plan: {{max}}MB",
      "fileVerySmall": "Very small file ({{size}}KB). Make sure it contains analyzable text.",
      "fileLarge": "Large file ({{current}} MB). Processing may take longer.",
      "imageOCR": "Image detected: text will be extracted via OCR. Image quality affects accuracy.",
      "warnings": "Warnings"
    },
    "uploadFile": "Upload a file",
    "enterText": "Enter text",
    "camera": {
      "button": "Camera",
      "openCamera": "Open camera to capture document",
      "title": "Capture Document",
      "subtitle": "Position the document in the frame",
      "hint": "Align document within the frame",
      "capture": "Take photo",
      "retake": "Retake",
      "usePhoto": "Use Photo",
      "switchCamera": "Switch camera",
      "capturedPhoto": "Captured document",
      "initializing": "Starting camera...",
      "permissionDenied": "Camera Access Required",
      "permissionHelp": "Please allow camera access in your browser settings and try again.",
      "noTextError": "No text detected in photo",
      "noTextErrorDesc": "Please photograph a document containing written text (letter, essay, notes, etc.) for CEFR evaluation.",
      "tips": "Tips for a good capture:",
      "tip1": "Make sure the document is well lit",
      "tip2": "Avoid reflections and shadows on the text",
      "tip3": "Frame the document so all text is visible",
      "tip4": "Hold the device parallel to the document",
      "unavailable": "Camera Unavailable",
      "unavailableHelp": "The camera may be disconnected or in use by another application.",
      "errors": {
        "permissionDenied": "Camera access denied. Please allow camera access in your browser settings.",
        "notSupported": "Camera is not supported on this device or browser.",
        "notFound": "No camera detected on this device.",
        "inUse": "Camera is already in use by another application.",
        "generic": "Error accessing camera.",
        "captureError": "Error capturing photo.",
        "timeout": "Camera access timed out.",
        "fileTooLarge": "Photo is too large. Please try again.",
        "insufficientContent": "The detected text is not sufficient for CEFR evaluation. Photograph a more complete document.",
        "noSentences": "The detected text does not contain complete sentences. Photograph a document with structured text.",
        "nonDocumentContent": "The detected content does not appear to be a written document. Photograph a letter, essay, or notes.",
        "ocrNoise": "Image quality does not allow reliable reading. Take a clearer photo."
      }
    },
    "textToAnalyze": "Text to analyze",
    "preview": {
      "title": "Content Preview",
      "extracting": "Extracting text...",
      "truncated": "Showing first {{shown}} characters out of {{total}} total",
      "hint": "This preview lets you verify the correct text will be analyzed",
      "pdfImageDeferred": "[PDF/Image - Text will be extracted during analysis]",
      "unavailable": "[Preview unavailable - The file will be analyzed normally]"
    },
    "manualText": "Or enter text manually",
    "textPlaceholder": "Paste or type the text to analyze here (minimum 50 characters)...",
    "textHelp": "Minimum 50 characters required for reliable analysis",
    "characters": "characters",
    "minimum": "minimum",
    "noContent": "No content to analyze",
    "analysisError": "Error during analysis",
    "actions": {
      "back": "Back",
      "startAnalysis": "Start analysis",
      "newEvaluation": "New evaluation"
    },
    "metadata": {
      "title": "Title",
      "studentId": "Student ID",
      "language": "Language",
      "context": "Context",
      "expectedLevel": "Expected level",
      "contextGeneral": "General 🌐",
      "contextAcademic": "Academic 🎓",
      "contextProfessional": "Professional 💼"
    }
  },
  "common": {
    "evaluationInfo": "Evaluation information",
    "quotaReached": "Evaluation quota reached for this month. Upgrade your plan to continue.",
    "nextStepInfo": "Next step:",
    "uploadOrRecord": "Upload or recording for analysis"
  },
  "evaluationCode": {
    "title": "Evaluation Code",
    "description": "Use this code to compare this evaluation with others or share it",
    "copy": "Copy code",
    "copied": "Copied!",
    "compare": "Compare",
    "tipLabel": "Tip:",
    "tip": "Keep this code to track your progress over time by comparing your successive evaluations."
  },
  "loading": {
    "didYouKnow": "💡 DID YOU KNOW?",
    "estimatedTime": "About {{duration}} min (depending on {{context}} size)",
    "audioContext": "audio",
    "writtenContext": "document",
    "comparisonContext": "elements",
    "certifiedInfo": "CEFR reference information",
    "analyzing": "CEFRHub analyzes {{context}}",
    "analyzingOral": "your oral production",
    "analyzingWritten": "your written production",
    "analyzingComparison": "both evaluations",
    "facts": {
      "history1": {
        "title": "CEFR History",
        "content": "The CEFR was developed by the Council of Europe between 1986 and 1989 as part of the \"Language Learning for European Citizenship\" project."
      },
      "history2": {
        "title": "Official Adoption",
        "content": "In November 2001, a resolution of the Council of the European Union recommended the use of the CEFR to establish language competence validation systems."
      },
      "levels1": {
        "title": "The 6 CEFR Levels",
        "content": "A1 (Breakthrough), A2 (Waystage), B1 (Threshold), B2 (Vantage), C1 (Effective Operational Proficiency), C2 (Mastery). Each level represents a measurable progression of language skills."
      },
      "levels2": {
        "title": "Basic User",
        "content": "A1-A2: Can understand and use simple everyday expressions. Can communicate in simple and routine tasks requiring a basic exchange of information."
      },
      "levels3": {
        "title": "Independent User",
        "content": "B1-B2: Can understand the main points of clear discourse. At B2 level, can interact with spontaneity and fluency with a native speaker."
      },
      "levels4": {
        "title": "Proficient User",
        "content": "C1-C2: Can express themselves fluently and spontaneously. At C2 level, can understand virtually everything they read or hear with ease."
      },
      "competence1": {
        "title": "Linguistic Competence",
        "content": "Concerns mastery of the linguistic code: grammar, vocabulary, syntax and phonology. This is the formal knowledge of the language."
      },
      "competence2": {
        "title": "Sociolinguistic Competence",
        "content": "Involves knowledge of social conventions: language registers, markers of social relationships and politeness conventions according to context."
      },
      "competence3": {
        "title": "Pragmatic Competence",
        "content": "Concerns discourse organization: coherence, cohesion, ability to structure and adapt the message according to the communication situation."
      },
      "stats1": {
        "title": "Progression Time",
        "content": "According to the CEFR, approximately 200 hours of guided learning are needed to progress from one level to another. From A2 to B1, count on 150 to 200 hours of practice."
      },
      "professional1": {
        "title": "University Requirements",
        "content": "B2 level is most often required for admission to European universities and for international programs such as the International Baccalaureate (IB)."
      },
      "professional2": {
        "title": "Worldwide Recognition",
        "content": "The CEFR is used in more than 45 countries worldwide. Localized versions exist in Japan, Vietnam, Thailand, Malaysia, Mexico and Canada."
      },
      "global1": {
        "title": "International Standardization",
        "content": "The CEFR provides a common basis for developing curricula, examinations and textbooks in Europe and beyond. Its main objective is to harmonize language teaching."
      },
      "global2": {
        "title": "2020 Update",
        "content": "Originally published in 2001, the CEFR was updated and expanded in 2020 with the \"Companion Volume\" to reflect modern pedagogical developments."
      },
      "professional3": {
        "title": "Professional Application",
        "content": "CEFR certifications are recognized by employers worldwide and increasingly mentioned in international job postings and LinkedIn profiles."
      }
    }
  },
  "results": {
    "error": {
      "noResult": "Error: No analysis result available.",
      "incomplete": "Error: Incomplete analysis result. Please try again.",
      "incompleteDescription": "The analysis does not contain all required competencies. Please re-run the evaluation.",
      "noPDFMetadata": "Cannot export PDF: missing metadata"
    },
    "title": "Evaluation Results",
    "save": "Save",
    "exportPDF": "Export PDF",
    "tabs": {
      "skills": "Skills",
      "strengths": "Strengths",
      "recommendations": "Recommendations",
      "descriptors": "CEFR Descriptors",
      "improvements": "Areas for Improvement"
    },
    "competences": {
      "linguistic": "Linguistic Competence",
      "sociolinguistic": "Sociolinguistic Competence",
      "pragmatic": "Pragmatic Competence",
      "vocabulary": "Vocabulary",
      "grammar": "Grammar",
      "pronunciation": "Pronunciation",
      "orthography": "Orthography",
      "register": "Register",
      "socialMarkers": "Basic social markers",
      "conventions": "Conventions",
      "coherence": "Coherence",
      "organization": "Organization",
      "effectiveness": "Effectiveness"
    },
    "structured": {
      "cefrEvaluationResult": "CEFR Evaluation Result",
      "levelDetected": "Detected level",
      "basicAnalysis": "Basic analysis",
      "detailedAnalysis": "Detailed professional analysis",
      "expertAnalysis": "In-depth academic analysis",
      "detailedAnalysisByCompetence": "Detailed analysis by competence",
      "exportingPDF": "Generating...",
      "exportPDF": "Export as PDF",
      "noStrengthData": "No strengths available",
      "noImprovementData": "No areas for improvement available",
      "noRecommendationData": "No recommendations available",
      "strengthsInProgress": "Strengths being analyzed",
      "improvementsInProgress": "Areas for improvement being identified",
      "recommendationsInProgress": "Recommendations being generated",
      "dataAfterComplete": "Detailed data will be available after a complete analysis"
    },
    "sections": {
      "linguisticCompetence": "LINGUISTIC COMPETENCE",
      "sociolinguisticCompetence": "SOCIOLINGUISTIC COMPETENCE",
      "pragmaticCompetence": "PRAGMATIC COMPETENCE",
      "detailedVocabulary": "DETAILED VOCABULARY",
      "complexGrammar": "COMPLEX GRAMMAR",
      "precisePronunciation": "PRECISE PHONOLOGY",
      "contextualAdaptation": "CONTEXTUAL ADAPTATION",
      "interculturalCompetence": "INTERCULTURAL COMPETENCE",
      "discourseOrganization": "DISCOURSE ORGANIZATION",
      "communicativeEffectiveness": "COMMUNICATIVE EFFECTIVENESS",
      "writtenLexicon": "WRITTEN LEXICON",
      "grammaticalStructures": "GRAMMATICAL STRUCTURES",
      "orthographicSystem": "ORTHOGRAPHIC SYSTEM",
      "textualGenreAdaptation": "TEXTUAL GENRE ADAPTATION",
      "textualArchitecture": "TEXTUAL ARCHITECTURE",
      "textualCohesion": "TEXTUAL COHESION",
      "discourseCohesion": "DISCOURSE COHESION",
      "deepLexicalAnalysis": "IN-DEPTH LEXICAL ANALYSIS",
      "detailedMorphosyntacticAnalysis": "DETAILED MORPHOSYNTACTIC ANALYSIS",
      "phoneticPhonologicalAnalysis": "PHONETIC-PHONOLOGICAL ANALYSIS",
      "sociolinguisticVariation": "SOCIOLINGUISTIC VARIATION",
      "sociopragmaticCompetence": "SOCIOPRAGMATIC COMPETENCE",
      "macroDiscourseAnalysis": "MACRO DISCOURSE ANALYSIS",
      "interactionalCompetence": "INTERACTIONAL COMPETENCE",
      "lexicometricAnalysis": "LEXICOMETRIC ANALYSIS",
      "complexMorphosyntax": "COMPLEX MORPHOSYNTAX",
      "orthographyConventions": "ORTHOGRAPHY AND CONVENTIONS",
      "stylisticVariation": "STYLISTIC VARIATION",
      "culturalDimension": "CULTURAL DIMENSION",
      "rhetoricalEffectiveness": "RHETORICAL EFFECTIVENESS"
    },
    "labels": {
      "examples": "Examples",
      "structures": "Structures",
      "intelligibility": "Intelligibility",
      "precision": "Precision",
      "observedExamples": "Observed examples",
      "identifiedStructures": "Identified structures",
      "functionalIntelligibility": "Functional intelligibility",
      "orthographicPrecision": "Orthographic precision",
      "mesuresCalculees": "Computed measures",
      "personalizedRecommendations": "Personalized recommendations",
      "recommendationsAvailable": "Recommendations Available",
      "recommendationsGenerated": "Personalized recommendations have been generated to improve your level.",
      "personalizedTips": "personalized tips",
      "cefrLevel": "CEFR Level",
      "accessFullRecommendations": "Access Full Recommendations",
      "upgradeMessage": "Unlock all recommendations with a subscription — or redo this evaluation with full analysis using a credit.",
      "upgradePlan": "Upgrade Plan",
      "detailedAnalysisLockedTitle": "Detailed analysis locked",
      "detailedAnalysisLockedDesc": "Unlock the detailed per-skill analysis — the \"why\" behind each competence — with a subscription, or redo this evaluation with full analysis using a credit.",
      "strengthsLockedTitle": "Strengths locked",
      "strengthsLockedDesc": "Unlock the full list of strengths with a subscription, or redo this evaluation with full analysis using a credit.",
      "improvementsLockedTitle": "More improvement areas locked",
      "improvementsLockedDesc": "Unlock every improvement area — not just the first one — with a subscription, or redo this evaluation with full analysis using a credit."
    },
    "productionMode": {
      "readAloud": {
        "title": "📖 Reading Aloud Assessment",
        "description": "This assessment concerns <strong>reading aloud</strong> from a written text.",
        "reflects": "The assigned level reflects:",
        "point1": "The <strong>linguistic content</strong> of the text read (vocabulary, grammar)",
        "point2": "The <strong>pronunciation quality</strong> during reading",
        "warning": "⚠️ <strong>Important:</strong> This level may be <strong>higher</strong> than the learner's spontaneous production ability (without written text). To assess spontaneous production, record a conversation or improvised monologue."
      },
      "rehearsed": {
        "title": "🎭 Rehearsed Production Assessment",
        "description": "This assessment concerns a <strong>rehearsed or memorized</strong> production.",
        "reflects": "The assigned level reflects:",
        "point1": "The <strong>linguistic content</strong> of the prepared production",
        "point2": "The <strong>execution quality</strong> of the rehearsed presentation",
        "warning": "⚠️ <strong>Important:</strong> This level may be <strong>slightly higher</strong> than the learner's spontaneous production ability (without preparation). To assess spontaneous production, record a conversation or improvised monologue."
      }
    },
    "taskMismatch": {
      "title": "Response does not match the task",
      "body": "The level above measures observed language competence, not adherence to the task."
    }
  },
  "quality": {
    "excellent": "Excellent",
    "good": "Good",
    "acceptable": "Acceptable",
    "needsImprovement": "Needs Improvement",
    "analysisQuality": "Analysis Quality",
    "score": "Score",
    "length": "Length",
    "characters": "characters",
    "specializedAnalysis": "{{type}} specialized analysis",
    "oral": "oral",
    "written": "written",
    "shorterThanExpected": "Analysis shorter than expected ({{minExpected}} characters recommended for your plan)",
    "incompleteAnalysis": "The analysis seems incomplete. We recommend you:",
    "recommendation1": "Verify that the document contains enough text",
    "recommendation2": "Try the analysis again in a few moments",
    "recommendation3": "Contact support if the problem persists"
  },
  "descriptors": {
    "loadingError": "Failed to load descriptors",
    "loading": "Loading CEFR descriptors...",
    "errorTitle": "Loading Error",
    "noDescriptorsFound": "No descriptors found for level {{level}}",
    "checkDatabase": "Mode: {{mode}} • Check Firebase database",
    "unavailableTitle": "The official CEFR descriptors are not available for level {{level}}.",
    "unavailableText": "Your level and your analysis remain valid.",
    "officialTitle": "Official CEFR Descriptors - Level {{level}}",
    "description": "These descriptors are extracted from the Common European Framework of Reference for Languages (CEFR) and correspond to the {{level}} level identified in your {{production}}.",
    "oralProduction": "oral production",
    "writtenProduction": "written production",
    "additionalAvailable": "{{count}} additional descriptor(s) available",
    "upgradeMessage": "Access all official CEFR descriptors with a subscription — or redo this evaluation with full analysis using a credit.",
    "upgradePlan": "Upgrade Plan",
    "displayedCount": "{{displayed}} descriptor(s) displayed out of {{total}} available"
  },
  "scale": {
    "determinedLevel": "Determined CEFR Level",
    "currentLevel": "Current level"
  },
  "competences": {
    "linguistic": "LINGUISTIC COMPETENCE",
    "sociolinguistic": "SOCIOLINGUISTIC COMPETENCE",
    "pragmatic": "PRAGMATIC COMPETENCE"
  },
  "categories": {
    "linguistic": "Linguistic",
    "sociolinguistic": "Sociolinguistic",
    "pragmatic": "Pragmatic",
    "vocabulary": "Vocabulary",
    "grammar": "Grammar",
    "pronunciation": "Pronunciation",
    "orthography": "Orthography",
    "register": "Register",
    "coherence": "Coherence",
    "cohesion": "Cohesion",
    "production": "Production",
    "interaction": "Interaction",
    "comprehension": "Comprehension",
    "oral": "Oral",
    "written": "Written",
    "reading": "Reading",
    "listening": "Listening",
    "speaking": "Speaking",
    "writing": "Writing"
  },
  "incompleteAnalysis": {
    "title": "Incomplete Analysis — Free Retry",
    "message": "The AI returned an incomplete response. Your quota has not been consumed. You can retry the evaluation for free.",
    "retry": "Retry for free"
  },
  "consigne": {
    "titre": "Task prompt",
    "facultatif": "(optional)",
    "aide": "The analysis takes the prompt into account.",
    "modeLibre": "Free production",
    "modeAvec": "With a prompt",
    "niveauVise": "Target level",
    "jeNeSaisPas": "I don't know",
    "autre": "Another prompt",
    "aucune": "No prompt is available at this level yet. Choose another level or switch to free production.",
    "longueurAttendue": "Expected length:",
    "dureeAttendue": "Expected duration:",
    "preparation": "Preparation:",
    "motsCles": "Jot down a few key words without writing out your answer.",
    "minutes": "{{n}} min",
    "theme": "Topic:",
    "documentsAppui": "Supporting documents (fictional)",
    "plafond": "Recording stops at {{secondes}} s, before the end of the expected duration. Keep to the essentials or choose a lower level.",
    "statut": {
      "redigee": "Unreviewed draft, visible in preview only",
      "verifiee_cecr": "CEFRHub prompt checked against the CEFR",
      "relue_par_reda": "Reviewed CEFRHub prompt",
      "essayee": "Reviewed and tried CEFRHub prompt",
      "calibree": "Calibrated CEFRHub prompt"
    }
  }
}
