{
  "common": {
    "appName": "Dociva",
    "tagline": "Free Online File Tools",
    "upload": "Upload File",
    "download": "Download",
    "processing": "Processing...",
    "dragDrop": "Drag & drop your file here, or click to browse",
    "maxSize": "Maximum file size: {{size}}MB",
    "tryOtherTools": "Try Other Tools",
    "error": "Error",
    "success": "Success",
    "loading": "Loading...",
    "startOver": "Start Over",
    "home": "Home",
    "about": "About",
    "privacy": "Privacy Policy",
    "terms": "Terms of Service",
    "language": "Language",
    "search": "Search",
    "clear": "Clear",
    "allTools": "All Tools",
    "account": "Account",
    "signIn": "Sign In",
    "email": "Email",
    "password": "Password",
    "darkMode": "Dark Mode",
    "lightMode": "Light Mode",
    "contact": "Contact",
    "pricing": "Pricing",
    "blog": "Blog",
    "developers": "Developers",
    "send": "Send",
    "subject": "Subject",
    "message": "Message",
    "name": "Name",
    "errors": {
      "fileTooLarge": "File is too large. Maximum size is {{size}}MB.",
      "invalidFileType": "Invalid file type. Accepted: {{types}}",
      "uploadFailed": "Upload failed. Please try again.",
      "processingFailed": "Processing failed. Please try again.",
      "quotaExceeded": "Monthly usage limit reached. Please try again next month.",
      "rateLimited": "Too many requests. Please wait a moment and try again.",
      "serverError": "A server error occurred. Please try again later.",
      "networkError": "Network error. Please check your connection and try again.",
      "noFileSelected": "No file selected. Please choose a file to upload."
    }
  },
  "auth": {
    "forgotPassword": {
      "title": "Forgot Password",
      "subtitle": "Enter your email and we'll send you a reset link.",
      "submit": "Send Reset Link",
      "sent": "If that email is registered, a reset link has been sent. Check your inbox.",
      "error": "Something went wrong. Please try again.",
      "link": "Forgot your password?"
    },
    "resetPassword": {
      "title": "Reset Password",
      "newPassword": "New Password",
      "submit": "Reset Password",
      "success": "Password updated successfully! Redirecting to sign in...",
      "error": "Failed to reset password. The link may have expired.",
      "tooShort": "Password must be at least 8 characters.",
      "noToken": "Invalid reset link. Please request a new one."
    }
  },
  "assistant": {
    "badge": "AI Guide",
    "title": "Need help choosing the right tool?",
    "subtitle": "Ask about PDF, image, video, or text workflows and get a guided answer right away.",
    "dataNotice": "Messages sent here may be stored so we can improve the assistant and understand user needs better.",
    "greeting": "Hi, I can help you find the right tool or explain how the site works.",
    "greetingWithTool": "Hi, I can help you use {{tool}} or point you to a better fit if needed.",
    "emptyState": "Ask for the best tool, the right workflow, or how to share and download your result.",
    "inputPlaceholder": "Ask about any tool or workflow...",
    "send": "Send message",
    "thinking": "Thinking...",
    "unavailable": "The assistant is temporarily unavailable. Please try again in a moment.",
    "close": "Close assistant",
    "fabTitle": "Ask Dociva",
    "fabSubtitle": "Smart help across all tools",
    "prompts": {
      "currentTool": "How do I use {{tool}}?",
      "alternativeTool": "Is there a better tool for this task?",
      "share": "Can I share the result from this tool?",
      "findTool": "Which tool should I use for my file?",
      "pdfWorkflows": "What are the best PDF tools here?",
      "imageWorkflows": "Which tools work for images and OCR?"
    }
  },
  "share": {
    "shareTool": "Share this tool",
    "shareResult": "Share result",
    "toolLabel": "Tool link",
    "resultLabel": "Download link",
    "native": "Share",
    "copyLink": "Copy link",
    "copied": "Copied",
    "note": "Only share download links when you are comfortable giving others access to the processed file.",
    "resultFallbackTitle": "Processed file",
    "resultDescription": "Share direct access to {{filename}}.",
    "targets": {
      "whatsapp": "WhatsApp",
      "facebook": "Facebook",
      "telegram": "Telegram",
      "x": "X",
      "linkedin": "LinkedIn",
      "email": "Email"
    }
  },
  "home": {
    "hero": "Everything You Need to Work with PDF Files — Instantly",
    "heroSub": "Upload or drag & drop your file, and we'll auto-detect its type and suggest the right tools — edit, convert, compress, and more. No registration required.",
    "popularTools": "Popular Tools",
    "pdfTools": "PDF Tools",
    "imageTools": "Image Tools",
    "videoTools": "Video Tools",
    "textTools": "Text Tools",
    "uploadCta": "Drag your file here or click to browse",
    "uploadOr": "Supported: PDF, Word, JPG, PNG, WebP, MP4 — Max size: 50 MB.",
    "uploadSubtitle": "We generate a quick preview and instantly show matching tools.",
    "editNow": "Optimize PDF Now",
    "editNowTooltip": "Open quick PDF optimization for a cleaner downloadable copy",
    "suggestedTools": "Suggested Tools for Your File",
    "suggestedToolsDesc": "After uploading, we automatically show compatible tools: text editing, highlighting, merge/split, compress, convert to Word/image, video to GIF, and more.",
    "searchToolsPlaceholder": "Search tools by name or use case",
    "noSearchResults": "No tools matched your search yet. Try a broader term like PDF, image, OCR, or compress.",
    "selectTool": "Choose a Tool",
    "fileDetected": "We detected a {{type}} file",
    "unsupportedFile": "This file type is not supported. Try PDF, Word, images, or video.",
    "fileTypes": {
      "image": "Image",
      "video": "Video",
      "unknown": "Unknown"
    },
    "featuresTitle": "A smarter way to convert and edit online",
    "feature1Title": "One complete workspace",
    "feature1Desc": "Edit, convert, compress, merge, split without switching tabs.",
    "feature2Title": "Accuracy you can trust",
    "feature2Desc": "Get pixel-perfect, editable files in seconds with zero quality loss.",
    "feature3Title": "Built-in security",
    "feature3Desc": "Access files securely, protected by automatic encryption."
  },
  "socialProof": {
    "badge": "Trusted by active teams",
    "title": "Live product activity from real processing and ratings",
    "subtitle": "These numbers come directly from completed tasks and tool feedback across the platform.",
    "processedFiles": "Files processed",
    "successRate": "Success rate",
    "last24h": "Last 24 hours",
    "averageRating": "Average rating",
    "basedOnRatings": "Based on {{count}} submitted ratings",
    "viewDevelopers": "View developer docs"
  },
  "pages": {
    "about": {
      "metaDescription": "Learn about Dociva — free, fast, and secure online file tools for PDFs, images, video, and text. No registration required.",
      "title": "About Dociva",
      "missionTitle": "Our Mission",
      "missionText": "Dociva was built to make professional-grade file tools accessible to everyone — for free. We believe that converting, compressing, and editing documents should be simple, fast, and private. No sign-ups, no hidden fees, no software to install.",
      "technologyTitle": "Technology",
      "technologyText": "Our platform is powered by modern cloud infrastructure designed for speed and reliability. Files are processed server-side using industry-leading open-source libraries, ensuring accurate conversions and high-quality output every time. Our AI-powered tools leverage advanced machine learning models for intelligent document analysis, translation, and summarization.",
      "securityTitle": "Security",
      "securityText": "Security is built into every layer of our platform. All file transfers are encrypted via HTTPS. Uploaded files are validated, size-limited, and processed in isolated environments. We employ rate limiting and input sanitization to prevent abuse.",
      "privacyTitle": "File Privacy",
      "privacyText": "Your files belong to you. We never read, share, or sell the content of your documents. All uploaded and processed files are automatically deleted from our servers within {{minutes}} minutes. No human eyes ever see your data — processing is fully automated.",
      "toolsTitle": "What We Offer",
      "toolCategories": [
        "PDF tools — convert, compress, merge, split, rotate, watermark, protect, unlock, edit, and more",
        "Image tools — convert, resize, compress, remove backgrounds with AI",
        "AI document tools — chat with PDFs, summarize, translate, extract tables",
        "OCR — extract text from images and scanned PDFs in English, Arabic, and French",
        "Utility tools — QR code generator, video to GIF, word counter, text cleaner"
      ]
    },
    "contact": {
      "metaDescription": "Contact the Dociva team. Report bugs, request features, or send us a message.",
      "title": "Contact Us",
      "subtitle": "Have a question, found a bug, or want to request a feature? We'd love to hear from you.",
      "formTitle": "Send Us a Message",
      "categoryLabel": "Message Type",
      "categories": {
        "general": "General Inquiry",
        "bug": "Bug Report",
        "feature": "Feature Request"
      },
      "bugPlaceholder": "Please describe the issue: what you did, what you expected, and what happened instead.",
      "featurePlaceholder": "Describe the feature you'd like to see and how it would help you.",
      "generalPlaceholder": "Write your message here...",
      "namePlaceholder": "Your name",
      "emailPlaceholder": "your@email.com",
      "subjectPlaceholder": "Subject",
      "successMessage": "Your message has been sent! We'll get back to you soon.",
      "directEmail": "Or email us directly at",
      "responseTime": "We typically respond within 24–48 hours."
    },
    "privacy": {
      "metaDescription": "Privacy policy for Dociva. Learn how we handle your files and data with full transparency.",
      "title": "Privacy Policy",
      "lastUpdated": "Last updated: {{date}}",
      "dataCollectionTitle": "1. Data Collection",
      "dataCollectionText": "We only process files you intentionally upload. We do not require registration, and no personal information is collected during file processing. If you create an account, we store only your email address and hashed password. If you use the site assistant, your messages and assistant replies may be stored to improve support quality, study product usage, and refine the assistant experience.",
      "fileHandlingTitle": "2. File Processing & Storage",
      "fileHandlingItems": [
        "Uploaded files are processed on our secure servers.",
        "All uploaded and output files are automatically deleted within {{minutes}} minutes.",
        "Files are stored in encrypted cloud storage during processing.",
        "We never access, read, or share the content of your files.",
        "Processing is fully automated — no human reviews your documents."
      ],
      "cookiesTitle": "3. Cookies & Analytics",
      "cookiesText": "We use essential cookies to remember your language preference and theme. We may use Google Analytics and Google AdSense, which may place their own cookies. You can manage cookie preferences in your browser settings.",
      "thirdPartyTitle": "4. Third-Party Services",
      "thirdPartyItems": [
        "Google AdSense — for displaying advertisements",
        "Google Analytics — for anonymous usage statistics",
        "Cloud storage — for temporary encrypted file storage",
        "AI model providers — for generating assistant replies when enabled"
      ],
      "securityTitle": "5. Security",
      "securityText": "We employ industry-standard security measures including HTTPS encryption, file validation, rate limiting, input sanitization, and automatic file cleanup. All data in transit is encrypted, and files are processed in isolated environments.",
      "rightsTitle": "6. Your Rights",
      "rightsText": "Since we don't store personal data beyond optional accounts, there is minimal data to manage. If you have an account, you can delete it at any time. All processed files are automatically purged within {{minutes}} minutes.",
      "contactTitle": "7. Contact",
      "contactText": "Questions about this policy? Contact us at"
    },
    "terms": {
      "metaDescription": "Terms of service for Dociva. Understand the rules and guidelines for using our free online tools.",
      "title": "Terms of Service",
      "lastUpdated": "Last updated: {{date}}",
      "acceptanceTitle": "1. Acceptance of Terms",
      "acceptanceText": "By accessing and using Dociva, you agree to be bound by these Terms of Service. If you do not agree, please discontinue use immediately.",
      "serviceTitle": "2. Service Description",
      "serviceText": "Dociva provides free online tools for file conversion, compression, and transformation. The service is provided \"as is\" without warranties of any kind.",
      "useTitle": "3. Acceptable Use",
      "useItems": [
        "You may only upload files that you have the right to process.",
        "You must not upload malicious, illegal, or copyrighted content without authorization.",
        "Automated or excessive use of the service is prohibited.",
        "You must not attempt to bypass security measures or rate limits."
      ],
      "fileTitle": "4. File Handling",
      "fileItems": [
        "All uploaded and processed files are automatically deleted within {{minutes}} minutes.",
        "We are not responsible for any data loss during processing.",
        "You are responsible for maintaining your own file backups.",
        "We do not guarantee the preservation of any uploaded content beyond the processing window."
      ],
      "liabilityTitle": "5. Limitation of Liability",
      "liabilityText": "Dociva shall not be liable for any direct, indirect, incidental, or consequential damages resulting from the use or inability to use the service. Use of the service is at your own risk.",
      "ipTitle": "6. Intellectual Property",
      "ipText": "All tools, interfaces, and content on Dociva are the intellectual property of the service operators. You retain full ownership of all files you upload and process.",
      "changesTitle": "7. Changes to Terms",
      "changesText": "We reserve the right to modify these terms at any time. Continued use of the service after changes constitutes acceptance of the updated terms.",
      "contactTitle": "8. Contact",
      "contactText": "Questions about these terms? Contact us at"
    },
    "cookie": {
      "title": "Cookie Settings",
      "message": "We use cookies to improve your experience and analyze site traffic. By accepting, you consent to analytics cookies.",
      "accept": "Accept All",
      "reject": "Reject Non-Essential",
      "learnMore": "Learn more in our Privacy Policy."
    },
    "rating": {
      "title": "Rate this tool",
      "submit": "Submit Rating",
      "thanks": "Thank you for your feedback!",
      "completedBadge": "Quick feedback",
      "promptBody": "A quick rating after download helps us improve this tool and catch issues sooner.",
      "cta": "Rate this tool",
      "ctaHint": "Help us improve it faster",
      "later": "Maybe later",
      "close": "Close rating dialog",
      "successTitle": "Thank you for your feedback!",
      "successBody": "Your rating helps us improve the tools and catch issues faster.",
      "error": "Failed to submit rating. Please try again.",
      "stars": "stars",
      "fast": "Fast",
      "accurate": "Accurate",
      "issue": "Had Issues",
      "feedbackPlaceholder": "Share your experience (optional)",
      "average": "Average rating",
      "totalRatings": "ratings"
    },
    "pricing": {
      "metaTitle": "Pricing — Dociva",
      "metaDescription": "Compare free and pro plans for Dociva. Access 30+ tools for free, or upgrade for unlimited processing.",
      "title": "Plans & Pricing",
      "subtitle": "Start free and upgrade when you need more.",
      "free": "Free",
      "pro": "Pro",
      "freePrice": "$0",
      "proPrice": "$9",
      "perMonth": "/month",
      "currentPlan": "Current Plan",
      "comingSoon": "Coming Soon",
      "freeFeatures": [
        "All 30+ tools",
        "5 files per day",
        "Max 20 MB per file",
        "Standard processing",
        "Community support"
      ],
      "proFeatures": [
        "All 30+ tools",
        "Unlimited files",
        "Max 100 MB per file",
        "Priority processing",
        "Email support",
        "No ads",
        "API access"
      ],
      "featureCompare": "Feature Comparison",
      "faqTitle": "Frequently Asked Questions",
      "faq": [
        {
          "q": "Is the free plan really free?",
          "a": "Yes! You get full access to all 30+ tools with generous daily limits — no credit card required."
        },
        {
          "q": "Can I cancel the Pro plan anytime?",
          "a": "Absolutely. Cancel anytime with no questions asked. You'll keep Pro access until the end of your billing period."
        },
        {
          "q": "What payment methods do you accept?",
          "a": "We accept all major credit/debit cards and PayPal. All payments are securely processed via Stripe."
        }
      ],
      "trustTitle": "Built for teams that need speed and predictability",
      "trustSubtitle": "The same platform powers quick browser workflows, recurring account usage, and API-driven document pipelines.",
      "trustFastTitle": "Fast processing",
      "trustFastDesc": "Async task handling and optimized workers keep heavy jobs moving without blocking the interface.",
      "trustPrivateTitle": "Private by default",
      "trustPrivateDesc": "Uploads are validated, processed securely, and cleaned up automatically after the retention window.",
      "trustApiTitle": "Ready for integration",
      "trustApiDesc": "Pro workspaces can generate API keys and connect the same tools to internal automations and client flows."
    },
    "developers": {
      "metaDescription": "Explore the Dociva developer portal, async API flow, and production-ready endpoints for document automation.",
      "badge": "Developer Portal",
      "title": "Build document workflows on top of the Dociva API",
      "subtitle": "Use the same conversion, compression, OCR, and AI endpoints behind the web app inside your own systems.",
      "getApiKey": "Get an API key",
      "comparePlans": "Compare plans",
      "openDocs": "Open developer docs",
      "ctaTitle": "Need API access for repeated document jobs?",
      "ctaSubtitle": "Move from one-off browser usage to account-based workflows with async endpoints and API keys.",
      "authExampleTitle": "Example: upload a file",
      "authExampleSubtitle": "Send a file to a v1 endpoint with your API key and receive a task identifier for async processing.",
      "pollExampleTitle": "Example: poll task status",
      "pollExampleSubtitle": "Check the task endpoint until processing finishes, then use the returned download URL.",
      "endpointsTitle": "Current endpoint groups",
      "endpointsSubtitle": "These groups reflect real API routes currently available in the backend.",
      "groupConvert": "Conversions",
      "groupPdf": "PDF operations",
      "groupAi": "AI and extraction",
      "steps": {
        "createKey": {
          "title": "Create your key",
          "description": "Generate a Pro API key from your account workspace so your automation can authenticate securely."
        },
        "sendFile": {
          "title": "Send a file",
          "description": "Post the source file to the target endpoint and store the returned task ID in your system."
        },
        "pollStatus": {
          "title": "Poll and download",
          "description": "Track task completion through the status endpoint and download the processed file when ready."
        }
      }
    },
    "blog": {
      "metaTitle": "Blog — Tips, Tutorials & Updates",
      "metaDescription": "Learn how to compress, convert, edit, and manage PDF files with our expert guides and tutorials.",
      "title": "Blog",
      "subtitle": "Tips, tutorials, and product updates to help you work smarter.",
      "searchPlaceholder": "Search articles by topic, tool, or workflow",
      "readMore": "Read more",
      "backToBlog": "Back to blog",
      "readTime": "{{count}} min read",
      "keyTakeaways": "Key takeaways",
      "featuredTools": "Tools mentioned in this guide",
      "noResults": "No articles matched your search. Try PDF, OCR, AI, image, or convert.",
      "comingSoon": "More articles coming soon — stay tuned!",
      "posts": {
        "compressPdf": {
          "title": "How to Compress PDFs Without Losing Quality",
          "excerpt": "Learn the best techniques to reduce PDF file size while maintaining document quality for sharing and uploading."
        },
        "imageConvert": {
          "title": "Convert Images Between Formats Losslessly",
          "excerpt": "A complete guide to converting between PNG, JPG, WebP and other image formats while preserving quality."
        },
        "ocrGuide": {
          "title": "Extract Text from Scanned Documents with OCR",
          "excerpt": "Turn scanned PDFs and images into editable, searchable text using our AI-powered OCR technology."
        },
        "mergeSplit": {
          "title": "Master Merging and Splitting PDF Files",
          "excerpt": "Step-by-step guide to combining multiple PDFs into one or splitting a large PDF into separate files."
        },
        "aiChat": {
          "title": "Chat with Your PDF Documents Using AI",
          "excerpt": "Discover how AI can help you ask questions and get instant answers from any PDF document."
        }
      }
    }
  },
  "tools": {
    "pdfToWord": {
      "title": "PDF to Word",
      "description": "Convert PDF files to editable Word documents online for free.",
      "shortDesc": "PDF → Word"
    },
    "wordToPdf": {
      "title": "Word to PDF",
      "description": "Convert Word documents (DOC, DOCX) to PDF format online for free.",
      "shortDesc": "Word → PDF"
    },
    "compressPdf": {
      "title": "Compress PDF",
      "description": "Reduce PDF file size while maintaining quality. Choose your compression level.",
      "shortDesc": "Compress PDF",
      "qualityLow": "Maximum Compression",
      "qualityMedium": "Balanced",
      "qualityHigh": "High Quality"
    },
    "imageConvert": {
      "title": "Image Converter",
      "description": "Convert images between JPG, PNG, and WebP formats instantly.",
      "shortDesc": "Convert Images"
    },
    "imageResize": {
      "title": "Image Resize",
      "description": "Resize images to exact dimensions while maintaining quality.",
      "shortDesc": "Resize Image",
      "dimensions": "Target Dimensions",
      "width": "Width (px)",
      "height": "Height (px)",
      "quality": "Quality",
      "lockAspect": "Lock aspect ratio",
      "aspectHint": "Enter one dimension — the other will auto-calculate to preserve aspect ratio."
    },
    "imageToSvg": {
      "title": "Image to SVG",
      "description": "Convert raster images (PNG, JPG, WebP) to scalable SVG vector format. Perfect for logos, icons, and illustrations.",
      "shortDesc": "Convert to SVG",
      "modeLabel": "Tracing Mode",
      "colorMode": "Full Color",
      "binaryMode": "Black & White"
    },
    "ocr": {
      "title": "OCR — Text Recognition",
      "description": "Extract text from images and scanned PDF documents using optical character recognition.",
      "shortDesc": "Extract Text",
      "sourceType": "Source Type",
      "modeImage": "Image",
      "modePdf": "PDF",
      "language": "OCR Language",
      "extract": "Extract Text",
      "charsExtracted": "{{count}} characters extracted",
      "copyText": "Copy Text"
    },
    "removeBg": {
      "title": "Remove Background",
      "description": "Remove the background from images automatically using AI. Get a transparent PNG in seconds.",
      "shortDesc": "Remove BG",
      "remove": "Remove Background",
      "success": "Background removed successfully!"
    },
    "videoToGif": {
      "title": "Video to GIF",
      "description": "Create animated GIFs from video clips. Customize start time, duration, and quality.",
      "shortDesc": "Video → GIF",
      "startTime": "Start Time (seconds)",
      "duration": "Duration (seconds)",
      "fps": "Frames Per Second",
      "width": "Width (pixels)"
    },
    "wordCounter": {
      "title": "Word Counter",
      "description": "Count words, characters, sentences, and paragraphs in your text instantly.",
      "shortDesc": "Count Words",
      "words": "Words",
      "characters": "Characters",
      "sentences": "Sentences",
      "paragraphs": "Paragraphs",
      "placeholder": "Type or paste your text here..."
    },
    "textCleaner": {
      "title": "Text Cleaner",
      "description": "Remove extra spaces, convert text case, and clean up your text instantly.",
      "shortDesc": "Clean Text",
      "removeSpaces": "Remove Extra Spaces",
      "toUpperCase": "UPPER CASE",
      "toLowerCase": "lower case",
      "toTitleCase": "Title Case",
      "toSentenceCase": "Sentence case",
      "removeDiacritics": "Remove Arabic Diacritics",
      "copyResult": "Copy Result"
    },
    "mergePdf": {
      "title": "Merge PDF",
      "description": "Combine multiple PDF files into a single document. Free and fast.",
      "shortDesc": "Merge PDFs",
      "selectFiles": "Select PDF Files",
      "addMore": "Add More Files",
      "filesSelected": "{{count}} files selected",
      "dragToReorder": "Drag files to reorder them",
      "invalidFiles": "Please select valid PDF files.",
      "minFiles": "Please select at least 2 PDF files to merge."
    },
    "splitPdf": {
      "title": "Split PDF",
      "description": "Split a PDF into individual pages or extract specific page ranges.",
      "shortDesc": "Split PDF",
      "allPages": "All Pages",
      "allPagesDesc": "Extract every page as a separate PDF file",
      "selectPages": "Select Pages",
      "selectPagesDesc": "Extract only specific pages or ranges",
      "pageRange": "Page Range",
      "rangeHint": "e.g. 1,3,5-8",
      "rangePlaceholder": "Enter pages: 1,3,5-8",
      "errors": {
        "requiredPages": "Please enter page numbers or ranges (e.g. 1,3,5-8).",
        "outOfRange": "Selected pages ({{selected}}) are out of range. This PDF has only {{total}} page(s).",
        "invalidFormat": "Invalid page format: {{tokens}}. Use a format like 1,3,5-8.",
        "noPagesSelected": "No pages selected. This PDF has {{total}} page(s)."
      }
    },
    "rotatePdf": {
      "title": "Rotate PDF",
      "description": "Rotate all pages of a PDF by 90°, 180°, or 270° degrees.",
      "shortDesc": "Rotate PDF",
      "angle": "Rotation Angle",
      "90": "90° Clockwise",
      "180": "180° Flip",
      "270": "270° Counter-clockwise"
    },
    "pdfToImages": {
      "title": "PDF to Images",
      "description": "Convert each page of a PDF into high-quality images (PNG or JPG).",
      "shortDesc": "PDF → Images",
      "format": "Image Format",
      "dpi": "Resolution (DPI)",
      "dpiLow": "72 — Screen",
      "dpiMedium": "150 — Standard",
      "dpiHigh": "200 — Good",
      "dpiUltra": "300 — Print Quality",
      "outputFormat": "Output Format",
      "quality": "Quality",
      "lowQuality": "Screen",
      "mediumQuality": "Standard",
      "highQuality": "Good",
      "bestQuality": "Print Quality"
    },
    "imagesToPdf": {
      "title": "Images to PDF",
      "description": "Combine multiple images into a single PDF document.",
      "shortDesc": "Images → PDF",
      "selectImages": "Select Images",
      "addMore": "Add More Images",
      "imagesSelected": "{{count}} images selected",
      "invalidFiles": "Please select valid image files (JPG, PNG, WebP).",
      "minFiles": "Please select at least one image."
    },
    "watermarkPdf": {
      "title": "Watermark PDF",
      "description": "Add a custom text watermark to every page of your PDF.",
      "shortDesc": "Add Watermark",
      "text": "Watermark Text",
      "textPlaceholder": "Enter watermark text",
      "opacity": "Opacity",
      "light": "Light",
      "heavy": "Heavy"
    },
    "protectPdf": {
      "title": "Protect PDF",
      "description": "Add password protection to your PDF to prevent unauthorized access.",
      "shortDesc": "Protect PDF",
      "password": "Password",
      "passwordPlaceholder": "Enter a strong password",
      "confirmPassword": "Confirm Password",
      "confirmPlaceholder": "Re-enter the password",
      "mismatch": "Passwords do not match"
    },
    "unlockPdf": {
      "title": "Unlock PDF",
      "description": "Remove password protection from your PDF file.",
      "shortDesc": "Unlock PDF",
      "password": "Current Password",
      "passwordPlaceholder": "Enter the PDF password"
    },
    "pageNumbers": {
      "title": "Add Page Numbers",
      "description": "Add page numbers to every page of your PDF. Choose position and starting number.",
      "shortDesc": "Add Page Numbers",
      "position": "Number Position",
      "startNumber": "Start From",
      "bottomCenter": "Bottom Center",
      "bottomRight": "Bottom Right",
      "bottomLeft": "Bottom Left",
      "topCenter": "Top Center",
      "topRight": "Top Right",
      "topLeft": "Top Left"
    },
    "pdfEditor": {
      "title": "Quick PDF Optimizer",
      "description": "Create a cleaner, optimized copy of your PDF with one click while keeping the original untouched.",
      "shortDesc": "Optimize PDF",
      "intro": "Upload your PDF and generate an optimized copy ready for sharing and download.",
      "steps": {
        "step1": "Upload your PDF file.",
        "step2": "Click optimize to create a fresh processed copy.",
        "step3": "Download or share the generated file link."
      },
      "save": "Optimize & Save Copy",
      "saveTooltip": "Create an optimized copy of the file",
      "downloadFile": "Download File",
      "downloadTooltip": "Download the final PDF",
      "undo": "Undo",
      "redo": "Redo",
      "addPage": "Add Page",
      "deletePage": "Delete Page",
      "rotate": "Rotate",
      "extractPage": "Extract as New File",
      "thumbnails": "View Pages",
      "share": "Share",
      "versionNote": "This tool currently focuses on PDF optimization and clean output generation. The original file is never modified.",
      "privacyNote": "Your files are protected — we perform security checks before processing and use encrypted connections (HTTPS). See our Privacy Policy for more details.",
      "preparingPreview": "Preparing preview…",
      "preparingPreviewSub": "This may take a few seconds depending on file size.",
      "applyingChanges": "Applying changes…",
      "applyingChangesSub": "Don't close the window — a new file will be created when done.",
      "savedSuccess": "Changes saved successfully — you can now download the file.",
      "processingFailed": "Failed to process the file. Try re-uploading or try again later.",
      "retry": "Retry",
      "fileTooLarge": "File size exceeds the limit (20MB). Please reduce the file size and try again."
    },
    "pdfFlowchart": {
      "title": "PDF to Flowchart",
      "description": "Extract procedures from PDF documents and convert them into interactive flowcharts automatically.",
      "shortDesc": "PDF → Flowchart",
      "uploadStep": "Upload PDF",
      "uploadDesc": "Upload your PDF document to extract procedures",
      "dragDropHint": "or drag and drop your PDF file here",
      "trySampleTitle": "No PDF handy?",
      "trySampleDesc": "Try our sample document to see the tool in action",
      "trySample": "Try Sample",
      "extracting": "Analyzing document...",
      "extractingDesc": "We are scanning your PDF and identifying procedures",
      "proceduresFound": "{{count}} procedures found",
      "noProcedures": "No procedures were detected in this document. Try a different PDF.",
      "selectProcedures": "Select Procedures",
      "selectProceduresDesc": "Choose which procedures to convert into flowcharts",
      "selectAll": "Select All",
      "deselectAll": "Deselect All",
      "addManual": "Add Manually",
      "pages": "Pages",
      "generateFlows": "Generate Flowcharts",
      "generating": "Generating flowcharts...",
      "generatingDesc": "Creating visual flowcharts from selected procedures",
      "generatingFor": "Generating flowcharts for {{count}} procedures...",
      "flowReady": "Flowcharts Ready!",
      "flowReadyDesc": "Your flowcharts have been generated successfully",
      "flowReadyCount": "{{count}} flowchart(s) generated successfully",
      "steps": "{{count}} steps",
      "viewFlow": "View Flowchart",
      "viewResults": "View Results",
      "exportPng": "Export as PNG",
      "exportSvg": "Export as SVG",
      "exportPdf": "Export as PDF",
      "startNode": "Start",
      "endNode": "End",
      "processNode": "Process",
      "decisionNode": "Decision",
      "backToList": "Back to List",
      "back": "Back",
      "reject": "Reject",
      "restore": "Restore",
      "viewSection": "View Document Section",
      "rejectedTitle": "Rejected Procedures",
      "rejectedCount": "{{count}} rejected",
      "estimatedTime": "~{{time}} min",
      "complexity": {
        "simple": "Simple",
        "medium": "Medium",
        "complex": "Complex"
      },
      "wizard": {
        "upload": "Upload",
        "select": "Select",
        "create": "Create",
        "results": "Results"
      },
      "manualTitle": "Add Manual Procedure",
      "manualDesc": "Specify a page range and create a custom procedure",
      "procTitleLabel": "Procedure Title",
      "procTitlePlaceholder": "Enter procedure title...",
      "procDescriptionLabel": "Description",
      "procDescriptionPlaceholder": "Describe the procedure...",
      "selectPageRange": "Select Page Range",
      "startPage": "Start Page",
      "endPage": "End Page",
      "invalidRange": "Invalid page range",
      "pagesSelected": "{{count}} page(s) selected",
      "createProcedure": "Create Procedure",
      "pagePreview": "Page Preview",
      "selectPagesToPreview": "Select pages to preview content",
      "pageLabel": "Page {{num}}",
      "noPageContent": "No content available for this page",
      "documentViewer": "Document Viewer",
      "backToProcedures": "Back to Procedures",
      "totalPagesLabel": "Total Pages",
      "documentContent": "Document Content",
      "pagesWord": "pages",
      "aiAnalysis": "AI Analysis",
      "keyActions": "Key Actions",
      "stepsIdentified": "{{count}} steps identified",
      "decisionPoints": "Decision Points",
      "flowComplexity": "Flow Complexity",
      "flowStepsEstimate": "~{{count}} flow steps estimated",
      "totalSteps": "Total Steps",
      "processSteps": "Process Steps",
      "aiAssistant": "AI Assistant",
      "chatWelcome": "Hi! I can help you improve the flowchart \"{{title}}\". Ask me anything about the flow structure, suggest improvements, or request simplifications.",
      "chatPlaceholder": "Ask about this flowchart...",
      "chatTyping": "AI is thinking...",
      "chatError": "Something went wrong. Please try again.",
      "chatSuggestion1": "How can I simplify this flow?",
      "chatSuggestion2": "Are there missing steps?",
      "chatSuggestion3": "Suggest better titles",
      "chatSuggestion4": "Add error handling",
      "sendMessage": "Send"
    },
    "compressImage": {
      "title": "Compress Image",
      "description": "Reduce image file size while maintaining quality. Supports PNG, JPG, and WebP.",
      "shortDesc": "Compress Image",
      "quality": "Quality"
    },
    "pdfToExcel": {
      "title": "PDF to Excel",
      "description": "Extract tables from PDF files and convert them to Excel spreadsheets.",
      "shortDesc": "PDF → Excel",
      "errors": {
        "noTables": "No tables found in this PDF. Please use a PDF that contains tabular data.",
        "processingFailed": "Failed to convert to Excel. Please try a different PDF.",
        "invalidFile": "Invalid or corrupted PDF file. Please upload a valid PDF."
      }
    },
    "removeWatermark": {
      "title": "Remove Watermark",
      "description": "Remove supported text and image overlay watermarks from PDF files automatically.",
      "shortDesc": "Remove Watermark"
    },
    "reorderPdf": {
      "title": "Reorder PDF Pages",
      "description": "Rearrange the pages of your PDF in any order you want while keeping every page exactly once.",
      "shortDesc": "Reorder Pages",
      "orderLabel": "New Page Order",
      "orderPlaceholder": "e.g. 3,1,2,5,4",
      "orderHint": "Enter every page number exactly once, separated by commas, in the desired order.",
      "readingPageCount": "Reading total page count...",
      "pageCount": "Detected pages: {{count}}",
      "pageCountFailed": "Couldn't read the page count from this PDF. Please choose another file.",
      "orderInvalidFormat": "Use comma-separated page numbers only, for example 3,1,2.",
      "orderMustIncludeAllPages": "Include every page exactly once from 1 to {{count}}.",
      "orderOutOfRange": "Out-of-range pages: {{pages}}.",
      "orderMissingPages": "Missing pages: {{pages}}.",
      "orderDuplicatePages": "Duplicate pages: {{pages}}."
    },
    "extractPages": {
      "title": "Extract PDF Pages",
      "description": "Extract specific pages from a PDF into a new document.",
      "shortDesc": "Extract Pages",
      "pagesLabel": "Pages to Extract",
      "pagesPlaceholder": "e.g. 1,3,5-8",
      "pagesHint": "Enter page numbers or ranges separated by commas."
    },
    "qrCode": {
      "title": "QR Code Generator",
      "description": "Generate QR codes from text, URLs, or any data. Customize size and download as PNG.",
      "shortDesc": "Generate QR Code",
      "dataLabel": "Text or URL",
      "dataPlaceholder": "Enter text, URL, or any data...",
      "sizeLabel": "Size"
    },
    "htmlToPdf": {
      "title": "HTML to PDF",
      "description": "Convert HTML files to PDF documents with full styling support.",
      "shortDesc": "HTML → PDF"
    },
    "chatPdf": {
      "title": "Chat with PDF",
      "description": "Ask questions about your PDF document and get AI-powered answers.",
      "shortDesc": "Ask AI",
      "questionLabel": "Your Question",
      "questionPlaceholder": "What would you like to know about this document?",
      "answer": "AI Answer"
    },
    "summarizePdf": {
      "title": "Summarize PDF",
      "description": "Get an AI-generated summary of your PDF document in seconds.",
      "shortDesc": "Summarize PDF",
      "lengthLabel": "Summary Length",
      "short": "Short",
      "medium": "Medium",
      "long": "Detailed",
      "resultTitle": "Summary"
    },
    "translatePdf": {
      "title": "Translate PDF",
      "description": "Translate your PDF document content to any language using AI.",
      "shortDesc": "Translate PDF",
      "targetLang": "Target Language",
      "resultTitle": "Translation"
    },
    "tableExtractor": {
      "title": "Extract Tables from PDF",
      "description": "Detect and extract tables from PDF documents into structured data.",
      "shortDesc": "Extract Tables",
      "tablesFound": "{{count}} table(s) found",
      "tablePage": "Page {{page}} — Table {{index}}",
      "noTables": "No tables were found in this document.",
      "errors": {
        "noTables": "No tables found in this PDF. This tool works best with PDFs containing tabular data.",
        "processingFailed": "Failed to extract tables. Please try a different PDF.",
        "invalidFile": "Invalid or corrupted PDF file. Please upload a valid PDF."
      }
    },
    "pdfToPptx": {
      "title": "PDF to PowerPoint",
      "description": "Convert PDF files to PowerPoint (PPTX) presentations. Each page becomes a slide.",
      "shortDesc": "Convert to PPTX"
    },
    "excelToPdf": {
      "title": "Excel to PDF",
      "description": "Convert Excel spreadsheets (XLSX, XLS) to PDF documents online.",
      "shortDesc": "Convert to PDF"
    },
    "pptxToPdf": {
      "title": "PowerPoint to PDF",
      "description": "Convert PowerPoint presentations (PPTX, PPT) to PDF format.",
      "shortDesc": "Convert to PDF"
    },
    "signPdf": {
      "title": "Sign PDF",
      "description": "Add your signature image to any PDF document. Sign PDFs without printing.",
      "shortDesc": "Sign PDF",
      "pdfLabel": "PDF Document",
      "signatureLabel": "Signature Image",
      "pageLabel": "Page Number"
    },
    "cropPdf": {
      "title": "Crop PDF",
      "description": "Crop PDF pages by adjusting margins. Remove unwanted whitespace.",
      "shortDesc": "Crop PDF",
      "marginsLabel": "Margins to trim (points)",
      "top": "Top",
      "bottom": "Bottom",
      "left": "Left",
      "right": "Right"
    },
    "flattenPdf": {
      "title": "Flatten PDF",
      "description": "Flatten PDF forms and annotations. Convert interactive fields to fixed content.",
      "shortDesc": "Flatten PDF"
    },
    "repairPdf": {
      "title": "Repair PDF",
      "description": "Repair corrupted or damaged PDF files. Fix broken documents and recover content.",
      "shortDesc": "Repair PDF"
    },
    "pdfMetadata": {
      "title": "PDF Metadata Editor",
      "description": "View and edit PDF metadata including title, author, subject, and keywords.",
      "shortDesc": "Edit Metadata",
      "titleField": "Title",
      "titlePlaceholder": "Document title",
      "author": "Author",
      "authorPlaceholder": "Author name",
      "subject": "Subject",
      "subjectPlaceholder": "Document subject",
      "keywords": "Keywords",
      "keywordsPlaceholder": "keyword1, keyword2, ...",
      "creator": "Creator",
      "creatorPlaceholder": "Application name"
    },
    "imageCrop": {
      "title": "Crop Image",
      "description": "Crop images online by specifying exact pixel coordinates.",
      "shortDesc": "Crop Image",
      "coordsLabel": "Crop coordinates (pixels)",
      "left": "Left",
      "top": "Top",
      "right": "Right",
      "bottom": "Bottom"
    },
    "imageRotateFlip": {
      "title": "Rotate & Flip Image",
      "description": "Rotate images by 90°, 180°, or 270° and flip horizontally or vertically.",
      "shortDesc": "Transform Image",
      "rotationLabel": "Rotation",
      "flipHorizontal": "Flip Horizontal",
      "flipVertical": "Flip Vertical"
    },
    "barcode": {
      "title": "Barcode Generator",
      "description": "Generate barcodes in various formats: Code128, EAN-13, UPC-A, ISBN, and more.",
      "shortDesc": "Generate Barcode",
      "dataLabel": "Barcode Data",
      "dataPlaceholder": "Enter data to encode...",
      "typeLabel": "Barcode Type",
      "formatLabel": "Output Format"
    }
  },
  "account": {
    "metaTitle": "Account",
    "heroTitle": "Save your file activity in one secure workspace",
    "heroSubtitle": "Create a free account to keep recent downloads, return to finished tasks, and build a usable history for your document workflow.",
    "benefitsTitle": "Why create an account",
    "benefit1": "Keep recent generated files in one timeline instead of losing links after each session.",
    "benefit2": "See which tool produced each result so repeated work is faster and less error-prone.",
    "benefit3": "Prepare your workspace for future premium limits, batch tools, and saved settings.",
    "loadFailed": "We couldn't load your account data. Please try again.",
    "passwordMismatch": "Passwords do not match.",
    "signInTitle": "Sign in to your workspace",
    "registerTitle": "Create your free workspace",
    "formSubtitle": "Use the same account across sessions to keep your generated file history available.",
    "createAccount": "Create Account",
    "emailPlaceholder": "name@example.com",
    "passwordPlaceholder": "Enter a strong password",
    "confirmPassword": "Confirm Password",
    "confirmPasswordPlaceholder": "Re-enter your password",
    "submitLogin": "Sign In",
    "submitRegister": "Create Free Account",
    "freePlanBadge": "Free Plan",
    "proPlanBadge": "Pro Plan",
    "signedInAs": "Signed in as",
    "currentPlan": "Current plan",
    "logoutCta": "Sign Out",
    "upgradeNotice": "Contact us to upgrade to Pro for higher limits, no ads, and B2B API access.",
    "plans": {
      "free": "Free",
      "pro": "Pro"
    },
    "webQuotaTitle": "Web Tasks This Month",
    "apiQuotaTitle": "API Tasks This Month",
    "quotaPeriod": "Period",
    "apiKeysTitle": "API Keys",
    "apiKeysSubtitle": "Manage your B2B API keys. Each key gives Pro-level async access to all tools.",
    "apiKeyNamePlaceholder": "Key name (e.g. Production)",
    "apiKeyCreate": "Create Key",
    "apiKeyCopyWarning": "Copy this key now — it will never be shown again.",
    "apiKeysEmpty": "No API keys yet. Create one above.",
    "apiKeyRevoked": "Revoked",
    "apiKeyRevoke": "Revoke key",
    "historyTitle": "Recent file history",
    "historySubtitle": "Completed and failed tasks tied to your account appear here automatically.",
    "historyLoading": "Loading recent activity...",
    "historyEmpty": "No file history yet. Process a file while signed in and it will appear here.",
    "dashboardTitle": "Workspace overview",
    "dashboardSubtitle": "A quick view of your recent processing patterns, failures, and next setup steps.",
    "metricProcessed": "Processed files",
    "metricSuccessRate": "Success rate",
    "metricFavoriteTool": "Most used tool",
    "metricFavoriteToolEmpty": "No activity yet",
    "metricFailures": "Failed tasks",
    "topToolsTitle": "Top tools",
    "issuesTitle": "Recent issues",
    "issuesEmpty": "No recent failures. Your latest runs completed successfully.",
    "onboardingTitle": "Next steps",
    "onboardingSubtitle": "Use this checklist to turn a new account into a repeatable workflow.",
    "onboardingFirstTaskTitle": "Complete your first signed-in task",
    "onboardingFirstTaskDesc": "Process at least one file while logged in so your workspace history and metrics start filling in.",
    "onboardingUpgradeTitle": "Decide if you need Pro limits",
    "onboardingUpgradeDesc": "Upgrade when you need higher quotas, API access, or a cleaner team workflow.",
    "onboardingApiTitle": "Create an API key",
    "onboardingApiDesc": "Pro users can generate API keys to connect document processing to internal tools or customer flows.",
    "downloadResult": "Download Result",
    "createdAt": "Created",
    "originalFile": "Original file",
    "outputFile": "Output file",
    "statusCompleted": "Completed",
    "statusFailed": "Failed"
  },
  "result": {
    "conversionComplete": "Conversion Complete!",
    "compressionComplete": "Compression Complete!",
    "originalSize": "Original Size",
    "newSize": "New Size",
    "reduction": "Reduction",
    "downloadReady": "Your file is ready for download.",
    "linkExpiry": "Download link expires in 30 minutes."
  },
  "seo": {
    "headings": {
      "whatItDoes": "What This Tool Does",
      "howToUse": "How to Use It",
      "benefits": "Benefits",
      "useCases": "Common Use Cases",
      "faq": "Frequently Asked Questions",
      "relatedTools": "Related Tools",
      "whyUse": "Why Use Our {{tool}}?"
    },
    "pdfToWord": {
      "whatItDoes": "Our PDF to Word converter transforms your PDF documents into fully editable Microsoft Word files (DOCX). The converter preserves the original layout, fonts, images, and formatting so you can edit the content immediately without starting from scratch.",
      "howToUse": ["Upload your PDF file using the drag-and-drop area or file browser.", "Wait for the automatic conversion to complete.", "Preview the result and click Download to get your Word file.", "Open the DOCX file in Microsoft Word, Google Docs, or any compatible editor."],
      "benefits": ["100% free with no registration required", "Preserves original formatting, fonts, and images", "Fast cloud-based conversion — no software to install", "Works on any device with a modern browser", "Files auto-deleted after 30 minutes for privacy"],
      "useCases": ["Editing scanned contracts or agreements", "Updating resumes saved as PDF", "Reusing content from academic papers or reports", "Making changes to legal or government forms", "Extracting text from PDF brochures"],
      "faq": [
        {"q": "How do I convert a PDF to Word?", "a": "Upload your PDF file to our converter and it will automatically convert it to an editable Word document (DOCX). Click download when the conversion is complete."},
        {"q": "Is this PDF to Word converter free?", "a": "Yes, our PDF to Word converter is completely free with no hidden costs or signup required."},
        {"q": "Will my PDF formatting be preserved?", "a": "Our converter preserves the original formatting, fonts, and layout of your PDF as closely as possible in the Word output."},
        {"q": "Is my file secure?", "a": "All uploaded files are automatically deleted from our servers within 30 minutes. We never share or store your documents."},
        {"q": "What is the maximum file size?", "a": "You can upload PDF files up to 20MB for conversion."}
      ]
    },
    "wordToPdf": {
      "whatItDoes": "Convert your Microsoft Word documents (DOC and DOCX) into universally compatible PDF files. The converter maintains all formatting, fonts, images, tables, and headers so your document looks exactly the same as a PDF.",
      "howToUse": ["Upload your Word file (.doc or .docx) using the upload area.", "The conversion starts automatically.", "Download your high-quality PDF file once processing completes.", "Share or print the PDF knowing it looks identical on every device."],
      "benefits": ["Supports both DOC and DOCX formats", "Perfect formatting preservation", "No Microsoft Office installation needed", "Free with unlimited conversions", "Secure processing with auto-deletion"],
      "useCases": ["Sharing reports with clients in a universal format", "Submitting homework or thesis in PDF format", "Creating print-ready documents from Word files", "Archiving documents in a non-editable format", "Preparing files for digital signatures"],
      "faq": [
        {"q": "How do I convert Word to PDF?", "a": "Upload your Word file (.doc or .docx) and our converter will instantly create a high-quality PDF while preserving all formatting."},
        {"q": "Can I convert DOC files, not just DOCX?", "a": "Yes, both older DOC format and modern DOCX format are fully supported."},
        {"q": "Will images and tables be included?", "a": "Yes, all images, tables, headers, footers, and graphical elements in your Word document will be faithfully reproduced in the PDF."},
        {"q": "Is there a file size limit?", "a": "You can convert Word files up to 20MB in size."}
      ]
    },
    "compressPdf": {
      "whatItDoes": "Reduce the file size of your PDF documents by up to 90% while keeping them readable and high quality. Choose between three compression levels to balance quality and file size according to your needs.",
      "howToUse": ["Upload your PDF file to the compressor.", "Select your preferred compression level: Maximum, Balanced, or High Quality.", "Click compress and wait for processing.", "Download your compressed PDF with a significantly smaller file size."],
      "benefits": ["Reduce file size by up to 90%", "Three compression levels to choose from", "Text remains crisp and searchable", "Ideal for email attachments and uploads", "Free with no registration needed"],
      "useCases": ["Making large PDFs small enough to email", "Reducing storage space for archived documents", "Speeding up PDF uploads to websites", "Optimizing PDFs for mobile viewing", "Preparing documents for web publishing"],
      "faq": [
        {"q": "How does PDF compression work?", "a": "Our tool optimizes images, removes unnecessary metadata, and compresses internal structures to reduce file size while maintaining visual quality."},
        {"q": "Will compression affect text quality?", "a": "No. Text remains crisp and searchable. Mainly images within the PDF are optimized to reduce file size."},
        {"q": "How much can I reduce my PDF size?", "a": "Depending on the content, you can typically reduce file size by 50-90%, especially for PDFs with many images."},
        {"q": "Is there a file size limit?", "a": "You can compress PDFs up to 20MB in size."}
      ]
    },
    "mergePdf": {
      "whatItDoes": "Combine two or more PDF files into a single document. Drag and drop to arrange the files in your desired order before merging. The tool preserves the quality and formatting of all original documents.",
      "howToUse": ["Upload two or more PDF files.", "Drag and drop files to reorder them.", "Click Merge to combine all files into one PDF.", "Download your merged document."],
      "benefits": ["Merge unlimited PDF files at once", "Drag-and-drop reordering", "Lossless merging — no quality loss", "No file count limits", "Fast and secure processing"],
      "useCases": ["Combining report chapters into one document", "Merging invoices or receipts for accounting", "Assembling a portfolio from separate PDF pages", "Joining scanned pages into a single file", "Creating a complete manual from individual sections"],
      "faq": [
        {"q": "How do I merge PDF files?", "a": "Upload two or more PDF files, arrange them in the desired order, and click merge. Your combined PDF will be ready to download instantly."},
        {"q": "Is there a limit on how many PDFs I can merge?", "a": "No, you can merge as many PDF files as you need in a single operation."},
        {"q": "Will the merged PDF maintain quality?", "a": "Yes, merging is a lossless operation — all pages retain their original quality and formatting."},
        {"q": "Can I rearrange pages before merging?", "a": "Yes, you can drag and drop to reorder the files before combining them."}
      ]
    },
    "splitPdf": {
      "whatItDoes": "Divide a PDF document into separate files. You can split every page into an individual file or extract specific page ranges. Perfect for isolating sections from large documents.",
      "howToUse": ["Upload your PDF document.", "Choose to split all pages or select specific pages/ranges.", "Enter page numbers (e.g. 1,3,5-8) if extracting specific pages.", "Download the resulting PDF files."],
      "benefits": ["Split into individual pages or custom ranges", "Simple page range syntax (e.g. 1,3,5-8)", "No quality loss", "Free and no signup required", "Works with any PDF document"],
      "useCases": ["Extracting a specific chapter from an e-book", "Sending only relevant pages to a colleague", "Breaking up a large manual into sections", "Isolating a single page for printing", "Separating a multi-page scanned document"],
      "faq": [
        {"q": "How do I split a PDF?", "a": "Upload your PDF, specify the pages or ranges you want to extract, and click split. Download the resulting PDF instantly."},
        {"q": "Can I extract specific pages?", "a": "Yes, you can specify individual pages (e.g. 1, 3, 5) or ranges (e.g. 1-5) to extract."},
        {"q": "Is splitting a PDF free?", "a": "Yes, our PDF splitter is completely free with no limitations."}
      ]
    },
    "rotatePdf": {
      "whatItDoes": "Rotate all pages of a PDF document by 90°, 180°, or 270°. Fix wrongly oriented scanned documents or adjust landscape pages to portrait and vice versa.",
      "howToUse": ["Upload your PDF file.", "Select the rotation angle: 90° clockwise, 180° flip, or 270° counter-clockwise.", "Click rotate to apply the change.", "Download the rotated PDF."],
      "benefits": ["Rotate by 90°, 180°, or 270°", "Fix scanned documents with wrong orientation", "Instant processing", "Free and no signup needed", "Preserves all content quality"],
      "useCases": ["Fixing scanned documents that are upside down", "Converting landscape pages to portrait", "Correcting mobile-scanned PDF orientation", "Preparing documents for consistent printing", "Adjusting architectural or engineering drawings"],
      "faq": [
        {"q": "How do I rotate a PDF?", "a": "Upload your PDF, choose the rotation angle (90°, 180°, or 270°), and download the rotated file."},
        {"q": "Can I rotate specific pages only?", "a": "Currently the tool rotates all pages by the same angle. For selective rotation, split the PDF first, rotate the desired pages, then merge."},
        {"q": "Does rotation affect quality?", "a": "No, rotation is a lossless operation — all content remains at its original quality."}
      ]
    },
    "pdfToImages": {
      "whatItDoes": "Convert each page of a PDF document into a high-quality image file. Choose between PNG for lossless quality or JPG for smaller file sizes. Ideal for presentations, social media, or web use.",
      "howToUse": ["Upload your PDF file.", "Select output format (PNG or JPG) and resolution (DPI).", "Click convert to start processing.", "Download individual images or a ZIP archive."],
      "benefits": ["Choose PNG or JPG output format", "Multiple DPI settings (72 to 300)", "Process multi-page PDFs automatically", "Free with no registration", "High-quality output for print or web"],
      "useCases": ["Creating presentation slides from PDF pages", "Sharing PDF content on social media", "Embedding PDF pages in websites or blogs", "Creating thumbnails for document previews", "Converting scanned pages for image editing"],
      "faq": [
        {"q": "How do I convert a PDF to images?", "a": "Upload your PDF and each page will be converted to a high-quality image. Download the images individually or as a ZIP file."},
        {"q": "What image formats are supported?", "a": "You can convert PDF pages to PNG (lossless) or JPG (compressed) format."},
        {"q": "What resolution should I choose?", "a": "Use 72 DPI for screen viewing, 150 DPI for standard quality, 200 DPI for good quality, and 300 DPI for print-quality images."}
      ]
    },
    "imagesToPdf": {
      "whatItDoes": "Combine multiple images into a single PDF document. Supports JPG, PNG, and WebP formats. Arrange images in your preferred order before creating the PDF. Perfect for creating photo books, portfolios, or multi-page scanned documents.",
      "howToUse": ["Upload your images (JPG, PNG, or WebP).", "Drag and drop to arrange them in the desired order.", "Click Convert to create your PDF.", "Download the combined PDF document."],
      "benefits": ["Supports JPG, PNG, and WebP formats", "Drag-and-drop image ordering", "No limit on number of images", "Maintains original image quality", "Free and no account required"],
      "useCases": ["Creating PDF portfolios from image files", "Combining scanned pages into one document", "Making photo books or albums in PDF format", "Preparing image collections for printing", "Archiving receipts or documents as a single PDF"],
      "faq": [
        {"q": "How do I convert images to PDF?", "a": "Upload your images (JPG, PNG, or WebP), arrange them in the desired order, and click convert. Your combined PDF will be ready to download."},
        {"q": "How many images can I combine?", "a": "You can combine as many images as needed into a single PDF document."},
        {"q": "Are the original image sizes preserved?", "a": "Yes, images are embedded at their original resolution in the PDF."}
      ]
    },
    "watermarkPdf": {
      "whatItDoes": "Add a custom text watermark to every page of your PDF document. Customize the text, opacity, and appearance to brand or protect your files. Ideal for marking drafts, confidential documents, or adding company branding.",
      "howToUse": ["Upload your PDF file.", "Enter your watermark text.", "Adjust opacity (light to heavy).", "Download the watermarked PDF."],
      "benefits": ["Custom text watermarks on every page", "Adjustable opacity for subtle or bold branding", "Protect documents from unauthorized use", "Free with no installation needed", "Quick processing for any PDF"],
      "useCases": ["Marking documents as DRAFT or CONFIDENTIAL", "Adding company branding to shared documents", "Protecting intellectual property in shared PDFs", "Claiming ownership of creative work", "Identifying document versions or departments"],
      "faq": [
        {"q": "How do I add a watermark to a PDF?", "a": "Upload your PDF, enter your watermark text, adjust the opacity, and download the watermarked file."},
        {"q": "Can I customize the watermark appearance?", "a": "Yes, you can adjust the text and opacity level to achieve the desired look."},
        {"q": "Will the watermark appear on every page?", "a": "Yes, the watermark is applied uniformly to every page of the PDF."}
      ]
    },
    "removeWatermark": {
      "whatItDoes": "Remove supported text and image overlay watermarks from PDF files automatically. The tool detects removable overlay blocks while preserving the rest of the document content and layout.",
      "howToUse": ["Upload your watermarked PDF.", "The tool automatically detects supported text or image overlay watermarks.", "Click remove to process the document.", "Download the clean PDF without watermarks."],
      "benefits": ["Automatic watermark detection", "Preserves document content and layout", "Works with supported text and image overlays", "Free and secure", "No software installation required"],
      "useCases": ["Cleaning up draft versions for final distribution", "Removing outdated branding from documents", "Preparing clean versions for archival", "Removing sample/trial watermarks from purchased PDFs", "Cleaning scanned documents with unwanted overlays"],
      "faq": [
        {"q": "Can this tool remove any watermark?", "a": "The tool works best with supported text and image overlay watermarks. Deeply embedded or flattened watermarks may still require additional processing."},
        {"q": "Will removing the watermark affect document quality?", "a": "No, only the watermark text is removed. All other content remains intact."},
        {"q": "Is it legal to remove watermarks?", "a": "Only remove watermarks from documents you own or have permission to modify. Respect copyright and intellectual property rights."}
      ]
    },
    "protectPdf": {
      "whatItDoes": "Add password protection and encryption to your PDF files. Prevent unauthorized users from opening, copying, or printing your sensitive documents. Uses industry-standard PDF encryption.",
      "howToUse": ["Upload your PDF file.", "Enter and confirm a strong password.", "Click Protect to encrypt the document.", "Download the password-protected PDF."],
      "benefits": ["Industry-standard PDF encryption", "Prevent unauthorized access", "Protect sensitive business documents", "Free and no signup required", "Password confirmation to prevent typos"],
      "useCases": ["Securing confidential business reports", "Protecting legal documents before sharing", "Encrypting financial statements or tax records", "Adding security to medical or personal records", "Sharing sensitive information via email safely"],
      "faq": [
        {"q": "How do I password-protect a PDF?", "a": "Upload your PDF, set a password (and confirm it), and download the encrypted file. Only people with the password can open it."},
        {"q": "How secure is the encryption?", "a": "We use industry-standard PDF encryption to protect your documents."},
        {"q": "Can I remove the password later?", "a": "Yes, use our Unlock PDF tool to remove the password when you no longer need the protection."}
      ]
    },
    "unlockPdf": {
      "whatItDoes": "Remove password protection from PDF files. If you know the current password, you can unlock the PDF to remove restrictions on editing, printing, and copying. The content remains unchanged.",
      "howToUse": ["Upload your password-protected PDF.", "Enter the current password.", "Click Unlock to remove the protection.", "Download the unlocked PDF file."],
      "benefits": ["Remove password protection easily", "Unlock PDFs for editing and printing", "Fast and free", "Secure processing", "Original content fully preserved"],
      "useCases": ["Unlocking old documents where the password is known", "Removing restrictions for editing or annotating", "Preparing PDFs for merging or splitting", "Making locked PDFs printable", "Removing permissions passwords from company documents"],
      "faq": [
        {"q": "How do I unlock a PDF?", "a": "Upload your protected PDF, enter the current password, and download the unlocked version."},
        {"q": "Can I unlock a PDF without the password?", "a": "No, you need the current password. This is by design for security."},
        {"q": "Will unlocking change the content?", "a": "No, unlocking only removes the password restriction. All content remains identical."}
      ]
    },
    "pageNumbers": {
      "whatItDoes": "Add page numbers to every page of your PDF document. Choose where to place the numbers (top or bottom, left/center/right) and set a custom starting number. Perfect for organizing long documents.",
      "howToUse": ["Upload your PDF file.", "Select the page number position (e.g. Bottom Center).", "Set the starting page number.", "Download the PDF with page numbers added."],
      "benefits": ["Six position options (top/bottom × left/center/right)", "Custom starting number", "Works with any PDF document", "Free and no signup needed", "Clean, professional numbering"],
      "useCases": ["Adding page numbers to reports or manuals", "Numbering pages in merged documents", "Preparing documents for printing and binding", "Adding reference numbers for legal documents", "Organizing multi-chapter documents"],
      "faq": [
        {"q": "How do I add page numbers to a PDF?", "a": "Upload your PDF, choose the position (top or bottom, left/center/right), set the starting number, and download."},
        {"q": "Can I start numbering from a specific number?", "a": "Yes, you can set any starting number, not just 1."},
        {"q": "Does it work with landscape pages?", "a": "Yes, page numbers are added correctly to both portrait and landscape pages."}
      ]
    },
    "reorderPdf": {
      "whatItDoes": "Rearrange the pages of your PDF document in any order. Specify a full page permutation to reorganize your document without splitting and re-merging.",
      "howToUse": ["Upload your PDF document.", "Enter the new page order with every page exactly once (e.g. 3,1,2,5,4).", "Click reorder to rearrange the pages.", "Download the reordered PDF."],
      "benefits": ["Custom page ordering with simple syntax", "Prevents accidental page loss or duplication", "Works on any PDF document", "Free and fast processing", "No quality loss"],
      "useCases": ["Moving an appendix to the front of a document", "Reorganizing a presentation for a different audience", "Fixing page order in scanned documents", "Creating custom document arrangements from existing PDFs", "Rearranging sections for a new document flow"],
      "faq": [
        {"q": "How do I reorder PDF pages?", "a": "Upload your PDF and enter the new page order as comma-separated numbers, including every page exactly once (e.g. 3,1,2,5,4). Download the reordered PDF."},
        {"q": "Can I duplicate pages in the new order?", "a": "No. The tool expects a full permutation, so each page number must appear exactly once."},
        {"q": "What happens if I skip a page number?", "a": "The tool will ask you to complete the order before processing so no pages are accidentally dropped."}
      ]
    },
    "extractPages": {
      "whatItDoes": "Extract specific pages from a PDF and create a new document containing only the pages you selected. Choose individual pages or page ranges using simple syntax. The perfect tool when you only need certain pages from a large document.",
      "howToUse": ["Upload your PDF document.", "Enter the page numbers or ranges (e.g. 1,3,5-8).", "Click Extract to create a new PDF.", "Download the PDF with only your selected pages."],
      "benefits": ["Extract individual pages or ranges", "Simple comma-separated syntax", "Original document stays unchanged", "Free and completely secure", "Fast processing"],
      "useCases": ["Extracting a single chapter from an e-book", "Getting specific pages for a presentation", "Creating a subset document for review", "Pulling pages from a scanned multi-page document", "Isolating an important page to share separately"],
      "faq": [
        {"q": "How do I extract pages from a PDF?", "a": "Upload your PDF, enter the pages you want (e.g. 1,3,5-8), and download the new PDF containing only those pages."},
        {"q": "What is the difference between Split and Extract?", "a": "Split divides every page into separate files, while Extract lets you pick any combination of specific pages into one new document."},
        {"q": "Can I extract pages in a different order?", "a": "The pages are extracted in the order specified. Use our Reorder tool for more control over page arrangement."}
      ]
    },
    "pdfEditor": {
      "whatItDoes": "Optimize and clean up your PDF documents online. Create a leaner, print-ready copy of your PDF with improved structure and reduced file size, while keeping the original untouched.",
      "howToUse": ["Upload your PDF file.", "Click Optimize & Save Copy to process the document.", "Preview the result.", "Download the optimized PDF."],
      "benefits": ["Create clean, optimized PDF copies", "Reduce file size automatically", "Original file is never modified", "Free online PDF optimization", "No software download required"],
      "useCases": ["Optimizing PDFs before emailing", "Cleaning up scanned documents", "Preparing PDFs for web publishing", "Reducing file size for cloud storage", "Creating print-ready document copies"],
      "faq": [
        {"q": "Can I edit text in a PDF?", "a": "This tool focuses on PDF optimization. For full text editing, convert to Word first using our PDF to Word tool, edit, then convert back."},
        {"q": "Is the PDF editor free?", "a": "Yes, our online PDF optimizer is completely free to use."},
        {"q": "Will optimization reduce quality?", "a": "The optimization process maintains visual quality while improving the file structure and reducing overall size."}
      ]
    },
    "pdfFlowchart": {
      "whatItDoes": "Upload a PDF containing procedures and workflows, and our AI automatically analyzes the content to generate interactive flowcharts. Visualize step-by-step processes, decision points, and workflows as professional diagrams.",
      "howToUse": ["Upload a PDF with procedures or workflows.", "The AI analyzes and detects procedures automatically.", "Select which procedures to convert to flowcharts.", "View, customize, and export the generated flowcharts."],
      "benefits": ["AI-powered procedure detection", "Interactive flowchart visualization", "Export as PNG, SVG, or PDF", "Edit and customize generated flowcharts", "Built-in AI assistant for refinement"],
      "useCases": ["Visualizing standard operating procedures (SOPs)", "Converting training manuals into flowcharts", "Analyzing business process documents", "Creating visual guides from regulatory procedures", "Understanding complex workflows from documentation"],
      "faq": [
        {"q": "How does PDF to Flowchart work?", "a": "Upload a PDF with procedures or workflows, and our AI analyzes the content to generate an interactive flowchart with decision points and process steps."},
        {"q": "What types of PDFs work best?", "a": "PDFs containing step-by-step procedures, SOPs, workflows, and process documentation produce the best results."},
        {"q": "Can I edit the generated flowchart?", "a": "Yes, you can customize the flowchart and use the built-in AI assistant to suggest improvements."}
      ]
    },
    "imageConvert": {
      "whatItDoes": "Convert images between JPG, PNG, and WebP formats instantly. Whether you need a transparent PNG, a compressed JPG, or a modern WebP file, this tool handles the conversion while maintaining image quality.",
      "howToUse": ["Upload your image file.", "Select the target format (JPG, PNG, or WebP).", "Click Convert to process the image.", "Download your converted image."],
      "benefits": ["Convert between JPG, PNG, and WebP", "No quality loss during conversion", "Instant processing", "Free with no registration", "Supports batch conversion"],
      "useCases": ["Converting PNG to JPG for smaller email attachments", "Converting JPG to PNG for transparent backgrounds", "Converting to WebP for faster website loading", "Preparing images for specific platform requirements", "Converting screenshots to a shareable format"],
      "faq": [
        {"q": "What image formats are supported?", "a": "You can convert between JPG (JPEG), PNG, and WebP formats."},
        {"q": "Does conversion reduce image quality?", "a": "No, our converter maintains the original image quality during format conversion."},
        {"q": "When should I use WebP?", "a": "Use WebP for web images — it offers the best compression with minimal quality loss, resulting in faster page loads."}
      ]
    },
    "imageResize": {
      "whatItDoes": "Resize images to exact pixel dimensions while maintaining quality. Lock the aspect ratio to prevent distortion, or set custom width and height independently. Supports JPG, PNG, and WebP output formats.",
      "howToUse": ["Upload your image file.", "Enter the target width and/or height in pixels.", "Toggle aspect ratio lock if needed.", "Download your resized image."],
      "benefits": ["Resize to exact pixel dimensions", "Lock or unlock aspect ratio", "Choose output quality level", "Works with JPG, PNG, and WebP", "Free with no file limits"],
      "useCases": ["Resizing photos for social media profiles", "Preparing images for website thumbnails", "Meeting exact dimension requirements for online forms", "Reducing image dimensions for faster loading", "Creating consistent sizes for product catalogs"],
      "faq": [
        {"q": "How do I resize an image?", "a": "Upload your image, enter the desired width and/or height, and download the resized image. Toggle aspect ratio lock to maintain proportions."},
        {"q": "Can I maintain the aspect ratio?", "a": "Yes, lock the aspect ratio so the image resizes proportionally — enter one dimension and the other calculates automatically."},
        {"q": "What is the maximum output size?", "a": "You can resize images to any reasonable dimension. The tool works best with standard web and print sizes."}
      ]
    },
    "compressImage": {
      "whatItDoes": "Reduce image file size while maintaining visual quality. Our compressor optimizes your images for web use, email attachments, and storage efficiency. Supports PNG, JPG, and WebP formats.",
      "howToUse": ["Upload your image file (PNG, JPG, or WebP).", "Adjust the quality slider to balance size and quality.", "Click Compress to process the image.", "Download the compressed image."],
      "benefits": ["Reduce file size significantly", "Adjustable quality slider", "Supports PNG, JPG, and WebP", "Maintains visual quality", "Free and instant"],
      "useCases": ["Optimizing images for website performance", "Reducing image size for email attachments", "Compressing photos for cloud storage", "Preparing images for social media uploads", "Reducing bandwidth usage for mobile apps"],
      "faq": [
        {"q": "How does image compression work?", "a": "Our tool reduces file size by optimizing encoding and removing unnecessary metadata while preserving visual quality."},
        {"q": "Which format compresses best?", "a": "WebP typically achieves the best compression, followed by JPG for photographs and PNG for graphics with transparency."},
        {"q": "How much can I reduce the file size?", "a": "Depending on the image and quality setting, you can typically reduce file size by 30-80%."}
      ]
    },
    "removeBg": {
      "whatItDoes": "Remove image backgrounds automatically using AI. Upload any photo and our machine learning model accurately detects the subject, removing the background and producing a transparent PNG image in seconds.",
      "howToUse": ["Upload your image file.", "The AI automatically detects the subject.", "Click Remove Background to process.", "Download the transparent PNG image."],
      "benefits": ["AI-powered automatic detection", "Transparent PNG output", "Works with photos, products, and portraits", "Free and instant processing", "No manual selection needed"],
      "useCases": ["Creating product photos for e-commerce", "Removing backgrounds from profile pictures", "Preparing images for graphic design projects", "Making transparent logos or icons", "Creating cutouts for social media content"],
      "faq": [
        {"q": "How does background removal work?", "a": "Our AI model automatically detects the subject in your image and removes the background, producing a transparent PNG file."},
        {"q": "What types of images work best?", "a": "The tool works best with clear subjects — product photos, portraits, and objects with distinct edges."},
        {"q": "What format is the output?", "a": "The output is always a PNG file with a transparent background."}
      ]
    },
    "imageToSvg": {
      "whatItDoes": "Convert raster images (PNG, JPG, WebP) to scalable SVG vector format. Whether you need vector logos, icons, or illustrations, this tool traces the image paths and produces a clean SVG that scales to any size without pixelation.",
      "howToUse": ["Upload your image file (PNG, JPG, or WebP).", "Choose the tracing mode: Full Color or Black & White.", "Click Convert to SVG to start processing.", "Download your scalable SVG vector file."],
      "benefits": ["Convert PNG, JPG, and WebP to SVG", "Color or black-and-white tracing modes", "Scalable vector output — no pixelation", "Editable in vector editors (Illustrator, Figma, Inkscape)", "Free with no registration"],
      "useCases": ["Converting logos to scalable vector format", "Creating SVG icons for websites and apps", "Vectorizing illustrations for print materials", "Preparing graphics for responsive web design", "Converting line art or diagrams to editable paths"],
      "faq": [
        {"q": "What image formats can I convert to SVG?", "a": "You can convert PNG, JPG, JPEG, and WebP images to SVG vector format."},
        {"q": "What is the difference between Color and Black & White mode?", "a": "Color mode preserves the full color palette of your image. Black & White mode converts to monochrome first, producing cleaner and simpler vector paths — ideal for logos and line art."},
        {"q": "Can I edit the resulting SVG?", "a": "Yes, the output SVG contains vector paths that can be edited in any vector graphics editor."},
        {"q": "Is there a file size limit?", "a": "Images up to 10 MB are supported. For best results, use clear images under 4000×4000 pixels."}
      ]
    },
    "ocr": {
      "whatItDoes": "Extract text from images and scanned PDF documents using Optical Character Recognition (OCR). Our Tesseract-powered engine supports English, Arabic, and French text recognition with high accuracy.",
      "howToUse": ["Choose the source type: Image or PDF.", "Upload your file.", "Select the OCR language (English, Arabic, or French).", "Click Extract Text and copy the result."],
      "benefits": ["Supports English, Arabic, and French", "Works with images and scanned PDFs", "High accuracy with Tesseract OCR engine", "Copy extracted text with one click", "Free with no signup needed"],
      "useCases": ["Digitizing scanned paper documents", "Extracting text from screenshots", "Converting image-based PDFs to searchable text", "Transcribing text from photos", "Extracting data from receipts or invoices"],
      "faq": [
        {"q": "What is OCR?", "a": "OCR (Optical Character Recognition) is a technology that converts images of text into editable, searchable text data."},
        {"q": "What languages are supported?", "a": "We currently support English, Arabic, and French for text recognition."},
        {"q": "Can I OCR a scanned PDF?", "a": "Yes, you can upload scanned PDF documents and extract text from all pages."},
        {"q": "How accurate is the OCR?", "a": "Accuracy depends on image quality. Clear, high-resolution images with good contrast produce the best results."}
      ]
    },
    "pdfToExcel": {
      "whatItDoes": "Convert tables in PDF documents to editable Excel spreadsheets (XLSX). The tool detects tabular data in your PDF and extracts it into a structured Excel file, preserving rows, columns, and data accuracy.",
      "howToUse": ["Upload a PDF containing tables.", "The tool automatically detects table structures.", "Wait for the conversion to complete.", "Download your Excel spreadsheet (XLSX)."],
      "benefits": ["Automatic table detection", "Preserves table structure and data", "Downloads as XLSX format", "Works with digitally-created PDFs", "Free and secure"],
      "useCases": ["Converting financial reports from PDF to Excel", "Extracting data tables from research papers", "Making PDF invoices editable for accounting", "Importing PDF data into spreadsheet analysis", "Converting government or agency statistics into editable format"],
      "faq": [
        {"q": "How do I convert a PDF to Excel?", "a": "Upload your PDF containing tables. Our tool detects and extracts the tabular data, converting it into an editable Excel spreadsheet."},
        {"q": "Does it work with scanned PDFs?", "a": "The tool works best with digitally-created PDFs. For scanned documents, use our OCR tool first to extract text."},
        {"q": "What if my PDF has multiple tables?", "a": "All detected tables are extracted and included in the Excel output file."}
      ]
    },
    "htmlToPdf": {
      "whatItDoes": "Convert HTML files into professional PDF documents with full CSS styling support. Our converter renders your HTML with fonts, colors, layouts, and media queries, producing a print-ready PDF.",
      "howToUse": ["Upload your HTML file.", "The converter renders the HTML with CSS support.", "Wait for the PDF generation to complete.", "Download your professional PDF document."],
      "benefits": ["Full CSS styling support", "Preserves page layout and design", "Perfect for web page archival", "Free and instant", "No software installation required"],
      "useCases": ["Creating PDF versions of web pages", "Archiving web content as PDF documents", "Generating PDF reports from HTML templates", "Converting email newsletters to PDF", "Saving styled web documents for offline access"],
      "faq": [
        {"q": "How do I convert HTML to PDF?", "a": "Upload your HTML file and our converter will render it with full CSS support and produce a professional PDF document."},
        {"q": "Are CSS styles preserved?", "a": "Yes, our converter supports CSS styling including fonts, colors, layouts, and media queries."},
        {"q": "Can I convert a web page URL?", "a": "Currently, you need to upload an HTML file. Save the web page as HTML first, then upload it."}
      ]
    },
    "chatPdf": {
      "whatItDoes": "Have a conversation with your PDF document using AI. Ask questions about the content and get accurate, context-aware answers. Perfect for quickly understanding long documents without reading every page.",
      "howToUse": ["Upload your PDF document.", "Type a question about the document content.", "Get an AI-powered answer based on the PDF.", "Continue asking follow-up questions as needed."],
      "benefits": ["AI-powered document comprehension", "Ask questions in natural language", "Get accurate, context-aware answers", "Saves time on long documents", "Free and private"],
      "useCases": ["Quickly understanding research papers", "Finding specific information in long contracts", "Getting summaries of sections within a document", "Asking about data points in reports", "Studying textbooks more efficiently"],
      "faq": [
        {"q": "How does Chat with PDF work?", "a": "Upload your PDF and type a question. Our AI reads the document content and provides accurate answers based on what is in the document."},
        {"q": "Can it answer questions in other languages?", "a": "Yes, the AI responds in the same language you use for your question."},
        {"q": "Is my document kept private?", "a": "Yes, your document is processed securely and automatically deleted after the session."}
      ]
    },
    "summarizePdf": {
      "whatItDoes": "Get an AI-generated summary of your PDF document in seconds. Choose your preferred summary length — short, medium, or detailed — to get the key points without reading the entire document.",
      "howToUse": ["Upload your PDF document.", "Select the summary length: Short, Medium, or Detailed.", "Click summarize to generate the summary.", "Read the AI-generated summary of your document."],
      "benefits": ["Three summary length options", "AI-powered comprehensive summaries", "Covers key points and conclusions", "Fast processing", "Free and instant"],
      "useCases": ["Getting quick overviews of long reports", "Summarizing academic papers for study", "Reviewing meeting minutes or transcripts", "Understanding legal documents quickly", "Previewing documents before a full read"],
      "faq": [
        {"q": "How does PDF summarization work?", "a": "Upload your PDF and choose a summary length. Our AI analyzes the full document and generates a concise summary covering the main points."},
        {"q": "What summary lengths are available?", "a": "Short (2-3 sentences), Medium (1-2 paragraphs), or Detailed (comprehensive coverage of all key points)."},
        {"q": "Can it summarize in other languages?", "a": "The summary is generated in the document's primary language."}
      ]
    },
    "translatePdf": {
      "whatItDoes": "Translate the content of your PDF documents to any language using AI. The translation preserves the meaning and context of the original text while providing natural, fluent output in the target language.",
      "howToUse": ["Upload your PDF document.", "Select the target language for translation.", "Click Translate to process the document.", "Read or download the translated content."],
      "benefits": ["AI-powered accurate translation", "Supports virtually any language", "Preserves document context and meaning", "Natural, fluent translation output", "Free and secure"],
      "useCases": ["Translating foreign-language research papers", "Understanding documents received in another language", "Preparing multilingual versions of business documents", "Translating legal or medical documents for review", "Making educational materials accessible in other languages"],
      "faq": [
        {"q": "How do I translate a PDF?", "a": "Upload your PDF, select the target language, and our AI will translate the content while maintaining the original meaning and context."},
        {"q": "What languages are supported?", "a": "You can translate to and from virtually any language including English, Arabic, French, Spanish, German, Chinese, and many more."},
        {"q": "How accurate is the translation?", "a": "Our AI produces high-quality translations that preserve context and meaning. For critical documents, we recommend professional review."}
      ]
    },
    "tableExtractor": {
      "whatItDoes": "Detect and extract tables from PDF documents into structured, readable data. View headers and rows in an organized format. Perfect for analyzing tabular information locked inside PDF files.",
      "howToUse": ["Upload a PDF containing tables.", "The tool scans all pages for table structures.", "View the extracted tables with headers and data rows.", "Copy or use the structured data as needed."],
      "benefits": ["Automatic table detection across all pages", "Structured data view with headers and rows", "Handles multiple tables per document", "Free and easy to use", "Works with complex table layouts"],
      "useCases": ["Extracting data from financial reports", "Analyzing statistical tables in research papers", "Pulling product data from PDF catalogs", "Reviewing tabular information in government documents", "Extracting class schedules or timetables"],
      "faq": [
        {"q": "How does table extraction work?", "a": "Upload a PDF and our tool automatically detects tables on each page, extracting headers and data into a structured view."},
        {"q": "Can I export extracted tables?", "a": "The extracted data is displayed in a structured format. For Excel export, use our PDF to Excel tool."},
        {"q": "What if tables span multiple pages?", "a": "The tool extracts tables on each page independently. Multi-page spanning tables are detected on each page they appear."}
      ]
    },
    "qrCode": {
      "whatItDoes": "Generate QR codes from any text, URL, or data instantly. Customize the size of the QR code and download it as a high-quality PNG image. Perfect for marketing materials, business cards, and sharing links.",
      "howToUse": ["Enter your text, URL, or any data.", "Select the desired QR code size.", "The QR code generates in real-time.", "Download the QR code as PNG."],
      "benefits": ["Generate from any text or URL", "Customizable QR code size", "High-quality PNG download", "Instant generation", "Free forever with no limits"],
      "useCases": ["Creating QR codes for website URLs", "Adding QR codes to business cards", "Generating QR codes for Wi-Fi credentials", "Creating scannable links for marketing flyers", "Making QR codes for event tickets or invitations"],
      "faq": [
        {"q": "How do I create a QR code?", "a": "Enter your text or URL, choose the desired size, and the QR code generates instantly. Click download to get the PNG file."},
        {"q": "What can I encode in a QR code?", "a": "You can encode any text, URLs, email addresses, phone numbers, Wi-Fi credentials, and more."},
        {"q": "Is the generated QR code permanent?", "a": "Yes, the QR code encodes the data directly. Once generated, it works forever — no expiration date."}
      ]
    },
    "videoToGif": {
      "whatItDoes": "Create animated GIFs from video clips. Upload a video file and customize the start time, duration, frame rate, and output width to create the perfect animated GIF.",
      "howToUse": ["Upload your video file (MP4, MOV, AVI, WebM).", "Set the start time and duration.", "Adjust frame rate and width.", "Download your animated GIF."],
      "benefits": ["Supports MP4, MOV, AVI, and WebM formats", "Customizable start time and duration", "Adjustable frame rate and width", "Free and no registration", "Fast cloud processing"],
      "useCases": ["Creating GIFs for social media posts", "Making animated tutorials from screen recordings", "Converting funny video clips to shareable GIFs", "Creating product demo animations", "Making reaction GIFs from video content"],
      "faq": [
        {"q": "How do I create a GIF from a video?", "a": "Upload a video file, set the start time and duration, choose the quality level, and download your animated GIF."},
        {"q": "What video formats are supported?", "a": "Most common formats are supported including MP4, MOV, AVI, and WebM."},
        {"q": "How long can the GIF be?", "a": "We recommend keeping GIFs under 15 seconds for best file size and loading performance."}
      ]
    },
    "wordCounter": {
      "whatItDoes": "Count words, characters, sentences, and paragraphs in your text instantly. Get real-time statistics as you type or paste text. Also provides an estimated reading time.",
      "howToUse": ["Type or paste your text into the input area.", "View real-time word, character, sentence, and paragraph counts.", "Use the statistics for your writing needs.", "Copy or clear the text as needed."],
      "benefits": ["Real-time counting as you type", "Words, characters, sentences, and paragraphs", "Estimated reading time", "Free with no limits", "Works entirely in your browser"],
      "useCases": ["Checking word count for college essays", "Meeting character limits for social media posts", "Analyzing text length for SEO content", "Counting words for translation cost estimates", "Verifying article length requirements"],
      "faq": [
        {"q": "How does the word counter work?", "a": "Simply paste or type your text, and word count, character count, sentence count, and paragraph count update in real time."},
        {"q": "Does it count spaces?", "a": "Character count is shown and includes both characters with and without spaces."},
        {"q": "Is there a text length limit?", "a": "No, you can paste text of any length and get instant statistics."}
      ]
    },
    "textCleaner": {
      "whatItDoes": "Clean up messy text by removing extra spaces, converting text case, and removing Arabic diacritics. Perfect for text copied from PDFs, emails, or web pages that has formatting issues.",
      "howToUse": ["Type or paste your messy text into the input area.", "Choose your cleaning options (remove spaces, change case, etc.).", "View the cleaned result in real-time.", "Copy the cleaned text with one click."],
      "benefits": ["Remove extra whitespace and line breaks", "Convert case: upper, lower, title, sentence", "Remove Arabic diacritics (tashkeel)", "Instant results", "Free forever"],
      "useCases": ["Cleaning text copied from PDF documents", "Normalizing text from web scraping", "Preparing text for data processing", "Converting text case for consistent formatting", "Removing diacritics from Arabic text for search indexing"],
      "faq": [
        {"q": "What does the text cleaner do?", "a": "It removes extra spaces, normalizes whitespace, converts text case, and cleans up formatting issues common when copying text from various sources."},
        {"q": "Can I convert text to uppercase?", "a": "Yes, you can convert to uppercase, lowercase, title case, or sentence case with a single click."},
        {"q": "Does it support Arabic text?", "a": "Yes, it includes a special option to remove Arabic diacritics (tashkeel/harakat) from text."}
      ]
    },
    "pdfToPptx": {
      "whatItDoes": "Convert PDF files to PowerPoint presentations. Each page is rendered as a high-quality slide image, preserving the visual layout perfectly.",
      "howToUse": ["Upload your PDF file.", "Wait for the conversion to process.", "Download your PPTX presentation."],
      "benefits": ["Each PDF page becomes a slide", "High-quality image rendering", "No software required", "Fast and free"],
      "useCases": ["Turning reports into presentation slides", "Repurposing PDF content for meetings", "Creating editable presentations from static documents"],
      "faq": [
        {"q": "How does PDF to PowerPoint conversion work?", "a": "Each PDF page is rendered as a high-quality image and placed on its own PowerPoint slide."},
        {"q": "Can I edit the text in the resulting slides?", "a": "The slides contain page images. For text editing, convert to Word first."}
      ]
    },
    "excelToPdf": {
      "whatItDoes": "Convert Excel spreadsheets to PDF documents while preserving table formatting, fonts, and layout.",
      "howToUse": ["Upload your XLSX or XLS file.", "Wait for the conversion.", "Download the PDF."],
      "benefits": ["Supports XLSX and XLS", "Preserves table formatting", "Uses LibreOffice for accuracy", "Free and instant"],
      "useCases": ["Sharing spreadsheets as non-editable PDFs", "Creating printable versions of reports", "Archiving financial documents"],
      "faq": [
        {"q": "Which Excel formats are supported?", "a": "Both modern XLSX and legacy XLS formats are fully supported."},
        {"q": "Are charts preserved?", "a": "Yes, charts and formatting are preserved in the PDF output."}
      ]
    },
    "pptxToPdf": {
      "whatItDoes": "Convert PowerPoint presentations to PDF format for easy sharing and printing. Preserves slide layout and graphics.",
      "howToUse": ["Upload your PPTX or PPT file.", "Wait for the conversion to complete.", "Download the PDF."],
      "benefits": ["Supports PPTX and PPT", "Preserves slide layout", "Great for sharing", "No account needed"],
      "useCases": ["Sharing presentations as PDFs", "Creating print-ready slide decks", "Archiving presentations"],
      "faq": [
        {"q": "Are slide transitions preserved?", "a": "PDF is static, so transitions and animations are not included, but all visual content is preserved."},
        {"q": "Can I convert PPT files too?", "a": "Yes, both PPTX and legacy PPT formats are supported."}
      ]
    },
    "signPdf": {
      "whatItDoes": "Add your signature image to PDF documents without printing. Upload a signature image and place it on any page.",
      "howToUse": ["Upload your PDF document.", "Upload your signature image (PNG or JPG).", "Choose the page number.", "Download the signed PDF."],
      "benefits": ["No printing or scanning needed", "Supports PNG and JPG signatures", "Place on any page", "Secure processing"],
      "useCases": ["Signing contracts electronically", "Adding approval signatures to documents", "Signing forms without printing"],
      "faq": [
        {"q": "Is this a legal electronic signature?", "a": "This places a visual signature image. For legally binding digital signatures, certificate-based solutions may be required."},
        {"q": "What image formats work for signatures?", "a": "PNG (recommended for transparency) and JPG formats are supported."}
      ]
    },
    "cropPdf": {
      "whatItDoes": "Crop PDF pages by adjusting margins. Remove unwanted whitespace and trim documents to the desired size.",
      "howToUse": ["Upload your PDF.", "Set margin values for each side.", "Download the cropped PDF."],
      "benefits": ["Precise margin control", "Trim all pages at once", "Remove unwanted whitespace", "Free and fast"],
      "useCases": ["Removing wide margins from scanned documents", "Trimming PDFs for better screen reading", "Adjusting page sizes for printing"],
      "faq": [
        {"q": "What units are the margins in?", "a": "Margins are specified in PDF points (1 point = 1/72 inch)."},
        {"q": "Can I crop specific pages only?", "a": "Currently all pages are cropped with the same margins."}
      ]
    },
    "flattenPdf": {
      "whatItDoes": "Flatten PDF forms and annotations, converting interactive elements into static content that cannot be edited.",
      "howToUse": ["Upload your PDF with forms or annotations.", "The tool flattens all interactive elements.", "Download the flattened PDF."],
      "benefits": ["Remove form field interactivity", "Flatten annotations", "Prevent further editing", "Ideal for archiving"],
      "useCases": ["Archiving filled forms", "Sending completed forms securely", "Reducing file complexity"],
      "faq": [
        {"q": "What does flattening mean?", "a": "Flattening converts interactive elements like form fields and annotations into permanent, non-editable content."},
        {"q": "Can I undo flattening?", "a": "No, flattening is permanent. Keep a backup of the original file."}
      ]
    },
    "repairPdf": {
      "whatItDoes": "Repair corrupted or damaged PDF files by re-writing the document structure and recovering readable pages.",
      "howToUse": ["Upload your corrupted PDF.", "The tool attempts to fix the document.", "Download the repaired PDF."],
      "benefits": ["Fix broken PDF structures", "Recover readable content", "Re-write clean output", "Free to use"],
      "useCases": ["Recovering damaged PDFs from old storage", "Fixing PDFs that won't open", "Repairing partially downloaded files"],
      "faq": [
        {"q": "Can it fix any broken PDF?", "a": "The tool recovers as many pages as possible. Severely corrupted files may only be partially recoverable."},
        {"q": "Will the repaired file look the same?", "a": "In most cases yes, though some complex elements may be simplified during repair."}
      ]
    },
    "pdfMetadata": {
      "whatItDoes": "View and edit PDF document properties including title, author, subject, keywords, and creator information.",
      "howToUse": ["Upload your PDF.", "Fill in the metadata fields you want to change.", "Download the updated PDF."],
      "benefits": ["Edit title, author, and more", "Improve document searchability", "Clean up document properties", "No software needed"],
      "useCases": ["Setting proper titles for document management", "Adding author information", "Preparing PDFs for archival systems"],
      "faq": [
        {"q": "What is PDF metadata?", "a": "Metadata includes document properties like title, author, and keywords that help organize and search PDFs."},
        {"q": "Can I remove all metadata?", "a": "Yes, leave all fields blank to clear existing metadata."}
      ]
    },
    "imageCrop": {
      "whatItDoes": "Crop images by specifying exact pixel coordinates. Supports PNG, JPG, and WebP formats.",
      "howToUse": ["Upload your image.", "Enter crop coordinates (left, top, right, bottom).", "Download the cropped image."],
      "benefits": ["Precise pixel-level cropping", "Supports PNG, JPG, WebP", "High-quality output", "No watermarks"],
      "useCases": ["Trimming product photos", "Removing unwanted borders", "Creating thumbnails"],
      "faq": [
        {"q": "How do coordinates work?", "a": "Left and top define the starting point, right and bottom define the ending point of the crop area in pixels."},
        {"q": "What formats are supported?", "a": "PNG, JPG/JPEG, and WebP are supported."}
      ]
    },
    "imageRotateFlip": {
      "whatItDoes": "Rotate images by 90°, 180°, or 270° and flip them horizontally or vertically. Combine operations in one step.",
      "howToUse": ["Upload your image.", "Choose rotation angle and flip options.", "Download the transformed image."],
      "benefits": ["Rotate by 90°, 180°, or 270°", "Flip horizontal or vertical", "Combine operations", "Supports multiple formats"],
      "useCases": ["Fixing photo orientation", "Creating mirror images", "Adjusting scanned document rotation"],
      "faq": [
        {"q": "Can I combine rotation and flip?", "a": "Yes, rotation and flip are applied together in a single operation."},
        {"q": "Does rotation affect quality?", "a": "Rotation is lossless for PNG. JPG quality is preserved as closely as possible."}
      ]
    },
    "barcode": {
      "whatItDoes": "Generate barcodes in various formats including Code128, Code39, EAN-13, UPC-A, ISBN, and more. Download as PNG or SVG.",
      "howToUse": ["Enter the data to encode.", "Select a barcode type.", "Choose output format (PNG or SVG).", "Generate and download your barcode."],
      "benefits": ["Multiple barcode formats", "PNG and SVG output", "Instant generation", "Free and unlimited"],
      "useCases": ["Generating product barcodes", "Creating inventory labels", "Producing ISBN barcodes for books"],
      "faq": [
        {"q": "What barcode formats are available?", "a": "Code128, Code39, EAN-13, EAN-8, UPC-A, ISBN-13, ISBN-10, ISSN, and PZN."},
        {"q": "What is the difference from a QR code?", "a": "Barcodes are linear (1D) with less data capacity. QR codes are 2D and store more information."}
      ]
    }
  }
}
