Files
bentopdf/public/locales/en/tools.json
Alam a90f74c719 Merge pull request #576 from InstaZDLL/feat/timestamp-pdf
feat: add Timestamp PDF tool with RFC 3161 support
2026-03-27 11:03:57 +05:30

836 lines
31 KiB
JSON

{
"categories": {
"popularTools": "Popular Tools",
"editAnnotate": "Edit & Annotate",
"convertToPdf": "Convert to PDF",
"convertFromPdf": "Convert from PDF",
"organizeManage": "Organize & Manage",
"optimizeRepair": "Optimize & Repair",
"securePdf": "Secure PDF"
},
"pdfMultiTool": {
"name": "PDF Multi Tool",
"subtitle": "Merge, Split, Organize, Delete, Rotate, Add Blank Pages, Extract and Duplicate in an unified interface."
},
"mergePdf": {
"name": "Merge PDF",
"subtitle": "Combine multiple PDFs into one file. Preserves Bookmarks."
},
"splitPdf": {
"name": "Split PDF",
"subtitle": "Extract a range of pages into a new PDF."
},
"compressPdf": {
"name": "Compress PDF",
"subtitle": "Reduce the file size of your PDF.",
"algorithmLabel": "Compression Algorithm",
"condense": "Condense (Recommended)",
"photon": "Photon (For Photo-Heavy PDFs)",
"condenseInfo": "Condense uses advanced compression: removes dead-weight, optimizes images, subsets fonts. Best for most PDFs.",
"photonInfo": "Photon converts pages to images. Use for photo-heavy/scanned PDFs.",
"photonWarning": "Warning: Text will become non-selectable and links will stop working.",
"levelLabel": "Compression Level",
"light": "Light (Preserve Quality)",
"balanced": "Balanced (Recommended)",
"aggressive": "Aggressive (Smaller Files)",
"extreme": "Extreme (Maximum Compression)",
"grayscale": "Convert to Grayscale",
"grayscaleHint": "Reduces file size by removing color information",
"customSettings": "Custom Settings",
"customSettingsHint": "Fine-tune compression parameters:",
"outputQuality": "Output Quality",
"resizeImagesTo": "Resize Images To",
"onlyProcessAbove": "Only Process Above",
"removeMetadata": "Remove metadata",
"subsetFonts": "Subset fonts (remove unused glyphs)",
"removeThumbnails": "Remove embedded thumbnails",
"compressButton": "Compress PDF"
},
"pdfEditor": {
"name": "PDF Editor",
"subtitle": "Annotate, highlight, redact, comment, add shapes/images, search, and view PDFs."
},
"jpgToPdf": {
"name": "JPG to PDF",
"subtitle": "Create a PDF from JPG, JPEG, and JPEG2000 (JP2/JPX) images."
},
"signPdf": {
"name": "Sign PDF",
"subtitle": "Draw, type, or upload your signature."
},
"cropPdf": {
"name": "Crop PDF",
"subtitle": "Trim the margins of every page in your PDF."
},
"extractPages": {
"name": "Extract Pages",
"subtitle": "Save a selection of pages as new files."
},
"duplicateOrganize": {
"name": "Duplicate & Organize",
"subtitle": "Duplicate, reorder, and delete pages."
},
"deletePages": {
"name": "Delete Pages",
"subtitle": "Remove specific pages from your document."
},
"editBookmarks": {
"name": "Edit Bookmarks",
"subtitle": "Add, edit, import, delete and extract PDF bookmarks."
},
"tableOfContents": {
"name": "Table of Contents",
"subtitle": "Generate a table of contents page from PDF bookmarks."
},
"pageNumbers": {
"name": "Page Numbers",
"subtitle": "Insert page numbers into your document."
},
"addPageLabels": {
"name": "Add Page Labels",
"subtitle": "Apply PDF page labels with Roman numerals, prefixes, and custom starts.",
"uploadHint": "PDF file",
"howLabelsWorkTitle": "How labels work",
"howLabelsWorkStep1": "Leave Page Range empty to label all pages.",
"howLabelsWorkStep2": "Use styles like Roman numerals for front matter and decimal numbering for the main body.",
"howLabelsWorkStep3": "Use Prefix with Start Value 0 to create labels such as A-0, A-1, A-2.",
"howLabelsWorkStep4": "Enable progress when one rule uses a disjoint range such as 1-9,30-40 or odd.",
"labelRulesTitle": "Label Rules",
"addRule": "Add Rule",
"removeExistingLabels": "Remove existing page labels before applying these rules",
"cpdfNote": "This tool uses CoherentPDF in your browser. If CoherentPDF is not configured, you will be prompted to set it up in WASM Settings.",
"processButton": "Add Page Labels",
"howItWorksUploadTitle": "Upload File",
"howItWorksUploadDescription": "Choose the PDF you want to relabel.",
"howItWorksDefineTitle": "Define Rules",
"howItWorksDefineDescription": "Set one or more page label rules with page ranges, styles, prefixes, and starting values.",
"howItWorksDownloadTitle": "Download",
"howItWorksDownloadDescription": "Save the updated PDF with its new page labels.",
"relatedToolsTitle": "Related PDF Tools",
"faqWhatIsQuestion": "What is a page label?",
"faqWhatIsAnswer": "A page label is the numbering shown by PDF readers in thumbnails, page navigation, and print dialogs. It does not print new text onto the page itself.",
"faqMixQuestion": "Can I mix Roman numerals and normal numbers?",
"faqMixAnswer": "Yes. Add multiple rules, such as 1-4 with LowercaseRoman and 5-20 with DecimalArabic.",
"faqPrivacyQuestion": "Do my files stay private?",
"faqPrivacyAnswer": "Yes. The processing happens in your browser using CoherentPDF WASM. Your PDF does not leave your device.",
"invalidFileTitle": "Invalid File",
"invalidFileMessage": "Please upload a valid PDF file.",
"loadingPdf": "Loading PDF...",
"protectedPdfTitle": "Protected PDF",
"protectedPdfMessage": "This PDF is password-protected. Please use the Decrypt or Change Permissions tool first.",
"loadErrorMessage": "Failed to load PDF file. The file may be invalid, corrupted, or password-protected.",
"fileMeta": "{{size}} • {{count}} pages",
"ruleTitle": "Label Rule {{number}}",
"pageRangeLabel": "Page Range",
"pageRangePlaceholder": "All pages, or e.g. 1-4, 7, odd",
"labelStyleLabel": "Label Style",
"labelPrefixLabel": "Label Prefix",
"labelPrefixPlaceholder": "Optional prefix, e.g. A-",
"startValueLabel": "Start Value",
"continueNumbering": "Continue numbering across disjoint ranges",
"examplesNote": "Examples: 1-4 for Roman front matter, 15-20 with prefix A- and start value 0, or odd with progress enabled.",
"uploadFirstMessage": "Please upload a PDF file first.",
"applyingLabels": "Applying page labels...",
"invalidRangeMessage": "Rule {{number}} has an invalid page range: {{range}}",
"allPages": "all pages",
"emptyOutputMessage": "CoherentPDF produced an empty file.",
"successMessage": "Page labels added successfully!",
"processErrorMessage": "Could not add page labels.",
"styleOptions": {
"DecimalArabic": "Decimal Arabic",
"LowercaseRoman": "Lowercase Roman",
"UppercaseRoman": "Uppercase Roman",
"LowercaseLetters": "Lowercase Letters",
"UppercaseLetters": "Uppercase Letters",
"NoLabelPrefixOnly": "No Label Prefix Only"
}
},
"batesNumbering": {
"name": "Bates Numbering",
"subtitle": "Add sequential Bates numbers across one or more PDF files."
},
"addWatermark": {
"name": "Add Watermark",
"subtitle": "Stamp text or an image over your PDF pages.",
"applyToAllPages": "Apply to all pages"
},
"headerFooter": {
"name": "Header & Footer",
"subtitle": "Add text to the top and bottom of pages."
},
"invertColors": {
"name": "Invert Colors",
"subtitle": "Create a \"dark mode\" version of your PDF."
},
"scannerEffect": {
"name": "Scanner Effect",
"subtitle": "Make your PDF look like a scanned document.",
"scanSettings": "Scan Settings",
"colorspace": "Colorspace",
"gray": "Gray",
"border": "Border",
"rotate": "Rotate",
"rotateVariance": "Rotate Variance",
"brightness": "Brightness",
"contrast": "Contrast",
"blur": "Blur",
"noise": "Noise",
"yellowish": "Yellowish",
"resolution": "Resolution",
"processButton": "Apply Scanner Effect"
},
"adjustColors": {
"name": "Adjust Colors",
"subtitle": "Fine-tune brightness, contrast, saturation and more in your PDF.",
"colorSettings": "Color Settings",
"brightness": "Brightness",
"contrast": "Contrast",
"saturation": "Saturation",
"hueShift": "Hue Shift",
"temperature": "Temperature",
"tint": "Tint",
"gamma": "Gamma",
"sepia": "Sepia",
"processButton": "Apply Color Adjustments"
},
"backgroundColor": {
"name": "Background Color",
"subtitle": "Change the background color of your PDF."
},
"changeTextColor": {
"name": "Change Text Color",
"subtitle": "Change the color of text in your PDF."
},
"addStamps": {
"name": "Add Stamps",
"subtitle": "Add image stamps to your PDF using the annotation toolbar.",
"usernameLabel": "Stamp Username",
"usernamePlaceholder": "Enter your name (for stamps)",
"usernameHint": "This name will appear on stamps you create."
},
"removeAnnotations": {
"name": "Remove Annotations",
"subtitle": "Strip comments, highlights, and links."
},
"pdfFormFiller": {
"name": "PDF Form Filler",
"subtitle": "Fill in forms directly in the browser. Also supports XFA forms."
},
"createPdfForm": {
"name": "Create PDF Form",
"subtitle": "Create fillable PDF forms with drag-and-drop text fields."
},
"removeBlankPages": {
"name": "Remove Blank Pages",
"subtitle": "Automatically detect and delete blank pages.",
"sensitivityHint": "Higher = stricter, only purely blank pages. Lower = allows pages with some content."
},
"imageToPdf": {
"name": "Images to PDF",
"subtitle": "Convert JPG, PNG, BMP, GIF, TIFF, PNM, PGM, PBM, PPM, PAM, JXR, JPX, JP2, PSD, SVG, HEIC, WebP to PDF."
},
"pngToPdf": {
"name": "PNG to PDF",
"subtitle": "Create a PDF from one or more PNG images."
},
"webpToPdf": {
"name": "WebP to PDF",
"subtitle": "Create a PDF from one or more WebP images."
},
"svgToPdf": {
"name": "SVG to PDF",
"subtitle": "Create a PDF from one or more SVG images."
},
"bmpToPdf": {
"name": "BMP to PDF",
"subtitle": "Create a PDF from one or more BMP images."
},
"heicToPdf": {
"name": "HEIC to PDF",
"subtitle": "Create a PDF from one or more HEIC images."
},
"tiffToPdf": {
"name": "TIFF to PDF",
"subtitle": "Create a PDF from one or more TIFF images."
},
"textToPdf": {
"name": "Text to PDF",
"subtitle": "Convert a plain text file into a PDF."
},
"jsonToPdf": {
"name": "JSON to PDF",
"subtitle": "Convert JSON files to PDF format."
},
"pdfToJpg": {
"name": "PDF to JPG",
"subtitle": "Convert each PDF page into a JPG image.",
"imageQuality": "Image Quality",
"imageQualityExplanation": "Higher quality = larger file size",
"alert": {
"invalidFile": "Invalid File",
"invalidFileExplanation": "Please upload a PDF file.",
"noFile": "No File",
"noFileExplanation": "Please upload a PDF file first.",
"conversionSuccess": "PDF converted to JPGs successfully!",
"conversionError": "Failed to convert PDF to JPG. The file might be corrupted."
},
"loader": {
"converting": "Converting to JPG..."
}
},
"pdfToPng": {
"name": "PDF to PNG",
"subtitle": "Convert each PDF page into a PNG image.",
"imageScale": "Image Scale",
"imageScaleExplanation": "Higher scale = better quality but larger file size",
"alert": {
"invalidFile": "Invalid File",
"invalidFileExplanation": "Please upload a PDF file.",
"noFile": "No File",
"noFileExplanation": "Please upload a PDF file first.",
"conversionSuccess": "PDF converted to PNGs successfully!",
"conversionError": "Failed to convert PDF to PNG. The file might be corrupted."
},
"loader": {
"converting": "Converting to PNG..."
}
},
"pdfToWebp": {
"name": "PDF to WebP",
"subtitle": "Convert each PDF page into a WebP image.",
"imageQuality": "Image Quality",
"imageQualityExplanation": "Higher quality = larger file size",
"alert": {
"invalidFile": "Invalid File",
"invalidFileExplanation": "Please upload a PDF file.",
"noFile": "No File",
"noFileExplanation": "Please upload a PDF file first.",
"conversionSuccess": "PDF converted to WebPs successfully!",
"conversionError": "Failed to convert PDF to WebP. The file might be corrupted."
},
"loader": {
"converting": "Converting to WebP..."
}
},
"pdfToBmp": {
"name": "PDF to BMP",
"subtitle": "Convert each PDF page into a BMP image.",
"alert": {
"invalidFile": "Invalid File",
"invalidFileExplanation": "Please upload a PDF file.",
"noFile": "No File",
"noFileExplanation": "Please upload a PDF file first.",
"conversionSuccess": "PDF converted to BMPs successfully!",
"conversionError": "Failed to convert PDF to BMP. The file might be corrupted."
},
"loader": {
"converting": "Converting to BMP..."
}
},
"pdfToTiff": {
"name": "PDF to TIFF",
"subtitle": "Convert each PDF page into a TIFF image.",
"dpi": "DPI (Resolution)",
"dpiExplanation": "Higher DPI = better quality for printing, larger file size",
"compression": "Compression",
"compressionExplanation": "LZW and Deflate are lossless. CCITT Group 4 is best for B&W scanned documents.",
"colorMode": "Color Mode",
"multiPage": "Save as multi-page TIFF (single file)",
"loadingVips": "Loading image processor...",
"converting": "Converting to TIFF...",
"alert": {
"invalidFile": "Invalid File",
"invalidFileExplanation": "Please upload a PDF file.",
"noFile": "No File",
"noFileExplanation": "Please upload a PDF file first.",
"conversionSuccess": "PDF converted to TIFFs successfully!",
"conversionError": "Failed to convert PDF to TIFF. The file might be corrupted."
}
},
"pdfToCbz": {
"name": "PDF to CBZ",
"subtitle": "Convert a PDF into a CBZ (Comic Book Archive) file for comic readers.",
"imageFormat": "Image Format",
"quality": "Image Quality",
"qualityExplanation": "Higher quality = larger file size",
"scale": "Scale",
"scaleExplanation": "Higher scale = better quality for high-res screens",
"grayscale": "Convert to grayscale",
"manga": "Manga mode (right-to-left)",
"includeMetadata": "Include ComicInfo.xml metadata",
"titleLabel": "Title",
"seriesLabel": "Series",
"authorLabel": "Author(s)",
"numberLabel": "#",
"volumeLabel": "Vol.",
"publisherLabel": "Publisher",
"tagsLabel": "Tags / Genre",
"yearLabel": "Published Year",
"ratingLabel": "Rating (0-5)",
"converting": "Converting to CBZ...",
"alert": {
"invalidFile": "Invalid File",
"invalidFileExplanation": "Please upload a PDF file.",
"noFile": "No File",
"noFileExplanation": "Please upload a PDF file first.",
"conversionSuccess": "PDF converted to CBZ successfully!",
"conversionError": "Failed to convert PDF to CBZ. The file might be corrupted."
}
},
"pdfToGreyscale": {
"name": "PDF to Greyscale",
"subtitle": "Convert all colors to black and white."
},
"pdfToJson": {
"name": "PDF to JSON",
"subtitle": "Convert PDF files to JSON format."
},
"ocrPdf": {
"name": "OCR PDF",
"subtitle": "Make a PDF searchable and copyable."
},
"alternateMix": {
"name": "Alternate & Mix Pages",
"subtitle": "Merge PDFs by alternating pages from each PDF. Preserves Bookmarks."
},
"addAttachments": {
"name": "Add Attachments",
"subtitle": "Embed one or more files into your PDF."
},
"extractAttachments": {
"name": "Extract Attachments",
"subtitle": "Extract all embedded files from PDF(s) as a ZIP."
},
"editAttachments": {
"name": "Edit Attachments",
"subtitle": "View or remove attachments in your PDF."
},
"dividePages": {
"name": "Divide Pages",
"subtitle": "Divide pages horizontally or vertically."
},
"addBlankPage": {
"name": "Add Blank Page",
"subtitle": "Insert an empty page anywhere in your PDF."
},
"reversePages": {
"name": "Reverse Pages",
"subtitle": "Flip the order of all pages in your document."
},
"rotatePdf": {
"name": "Rotate PDF",
"subtitle": "Turn pages in 90-degree increments."
},
"rotateCustom": {
"name": "Rotate by Custom Degrees",
"subtitle": "Rotate pages by any custom angle."
},
"nUpPdf": {
"name": "N-Up PDF",
"subtitle": "Arrange multiple pages onto a single sheet."
},
"combineToSinglePage": {
"name": "Combine to Single Page",
"subtitle": "Stitch all pages into one continuous scroll."
},
"viewMetadata": {
"name": "View Metadata",
"subtitle": "Inspect the hidden properties of your PDF."
},
"editMetadata": {
"name": "Edit Metadata",
"subtitle": "Change the author, title, and other properties."
},
"pdfsToZip": {
"name": "PDFs to ZIP",
"subtitle": "Package multiple PDF files into a ZIP archive."
},
"comparePdfs": {
"name": "Compare PDFs",
"subtitle": "Compare two PDFs side by side.",
"firstPdf": "First PDF",
"secondPdf": "Second PDF",
"clickOrDrop": "Click or drop",
"page": "Page",
"overlay": "Overlay",
"sideBySide": "Side-by-Side",
"flicker": "Flicker",
"syncScroll": "Sync scroll",
"export": "Export",
"exportAsPdf": "Export as PDF",
"splitView": "Split view",
"alternating": "Alternating",
"leftDocument": "Left Document",
"rightDocument": "Right Document",
"original": "Original",
"modified": "Modified",
"searchChanges": "Search changes...",
"deleted": "Deleted",
"added": "Added",
"prevPage": "Previous page",
"nextPage": "Next page",
"prevChange": "Previous change",
"nextChange": "Next change",
"uploadTwoPdfs": "Upload two PDFs to see differences.",
"noDifferences": "No differences detected on this page.",
"noMatchingChanges": "No changes match the current filter.",
"pageNotExist": "Page {{page}} does not exist in this PDF.",
"noPairedPage": "No paired page for this side.",
"buildingModel": "Building page pairing model...",
"indexingPdf": "Indexing PDF {{num}} page {{page}} of {{total}}...",
"loadingComparison": "Loading comparison {{current}} of {{total}}...",
"runningOcr": "Running OCR on page {{page}}...",
"preparingExport": "Preparing PDF export...",
"renderingPage": "Rendering page {{current}} of {{total}}...",
"exportError": "Export Error",
"exportFailed": "Could not export comparison PDF.",
"loadingFile": "Loading {{name}}...",
"invalidFile": "Invalid File",
"invalidFileMsg": "Please select a valid PDF file.",
"loadError": "Could not load PDF. It may be corrupt or password-protected."
},
"posterizePdf": {
"name": "Posterize PDF",
"subtitle": "Split a large page into multiple smaller pages."
},
"fixPageSize": {
"name": "Fix Page Size",
"subtitle": "Standardize all pages to a uniform size."
},
"linearizePdf": {
"name": "Linearize PDF",
"subtitle": "Optimize PDF for fast web viewing."
},
"pageDimensions": {
"name": "Page Dimensions",
"subtitle": "Analyze page size, orientation, and units."
},
"removeRestrictions": {
"name": "Remove Restrictions",
"subtitle": "Remove password protection and security restrictions associated with digitally signed PDF files."
},
"repairPdf": {
"name": "Repair PDF",
"subtitle": "Recover data from corrupted or damaged PDF files."
},
"encryptPdf": {
"name": "Encrypt PDF",
"subtitle": "Lock your PDF by adding a password."
},
"sanitizePdf": {
"name": "Sanitize PDF",
"subtitle": "Remove metadata, annotations, scripts, and more."
},
"decryptPdf": {
"name": "Decrypt PDF",
"subtitle": "Unlock PDF by removing password protection."
},
"flattenPdf": {
"name": "Flatten PDF",
"subtitle": "Make form fields and annotations non-editable."
},
"removeMetadata": {
"name": "Remove Metadata",
"subtitle": "Strip hidden data from your PDF."
},
"changePermissions": {
"name": "Change Permissions",
"subtitle": "Set or change user permissions on a PDF."
},
"odtToPdf": {
"name": "ODT to PDF",
"subtitle": "Convert OpenDocument Text files to PDF format. Supports multiple files.",
"acceptedFormats": "ODT files",
"convertButton": "Convert to PDF"
},
"csvToPdf": {
"name": "CSV to PDF",
"subtitle": "Convert CSV spreadsheet files to PDF format. Supports multiple files.",
"acceptedFormats": "CSV files",
"convertButton": "Convert to PDF"
},
"rtfToPdf": {
"name": "RTF to PDF",
"subtitle": "Convert Rich Text Format documents to PDF. Supports multiple files.",
"acceptedFormats": "RTF files",
"convertButton": "Convert to PDF"
},
"wordToPdf": {
"name": "Word to PDF",
"subtitle": "Convert Word documents (DOCX, DOC, ODT, RTF) to PDF format. Supports multiple files.",
"acceptedFormats": "DOCX, DOC, ODT, RTF files",
"convertButton": "Convert to PDF"
},
"excelToPdf": {
"name": "Excel to PDF",
"subtitle": "Convert Excel spreadsheets (XLSX, XLS, ODS, CSV) to PDF format. Supports multiple files.",
"acceptedFormats": "XLSX, XLS, ODS, CSV files",
"convertButton": "Convert to PDF"
},
"powerpointToPdf": {
"name": "PowerPoint to PDF",
"subtitle": "Convert PowerPoint presentations (PPTX, PPT, ODP) to PDF format. Supports multiple files.",
"acceptedFormats": "PPTX, PPT, ODP files",
"convertButton": "Convert to PDF"
},
"markdownToPdf": {
"name": "Markdown to PDF",
"subtitle": "Write or paste Markdown and export it as a beautifully formatted PDF.",
"paneMarkdown": "Markdown",
"panePreview": "Preview",
"btnUpload": "Upload",
"btnSyncScroll": "Sync Scroll",
"btnSettings": "Settings",
"btnExportPdf": "Export PDF",
"settingsTitle": "Markdown Settings",
"settingsPreset": "Preset",
"presetDefault": "Default (GFM-like)",
"presetCommonmark": "CommonMark (strict)",
"presetZero": "Minimal (no features)",
"settingsOptions": "Markdown Options",
"optAllowHtml": "Allow HTML tags",
"optBreaks": "Convert newlines to <br>",
"optLinkify": "Auto-convert URLs to links",
"optTypographer": "Typographer (smart quotes, etc.)"
},
"pdfBooklet": {
"name": "PDF Booklet",
"subtitle": "Rearrange pages for double-sided booklet printing. Fold and staple to create a booklet.",
"howItWorks": "How it works:",
"step1": "Upload a PDF file.",
"step2": "Pages will be rearranged in booklet order.",
"step3": "Print double-sided, flip on short edge, fold and staple.",
"paperSize": "Paper Size",
"orientation": "Orientation",
"portrait": "Portrait",
"landscape": "Landscape",
"pagesPerSheet": "Pages per Sheet",
"createBooklet": "Create Booklet",
"processing": "Processing...",
"pageCount": "Page count will be padded to multiple of 4 if needed."
},
"xpsToPdf": {
"name": "XPS to PDF",
"subtitle": "Convert XPS/OXPS documents to PDF format. Supports multiple files.",
"acceptedFormats": "XPS, OXPS files",
"convertButton": "Convert to PDF"
},
"mobiToPdf": {
"name": "MOBI to PDF",
"subtitle": "Convert MOBI e-books to PDF format. Supports multiple files.",
"acceptedFormats": "MOBI files",
"convertButton": "Convert to PDF"
},
"epubToPdf": {
"name": "EPUB to PDF",
"subtitle": "Convert EPUB e-books to PDF format. Supports multiple files.",
"acceptedFormats": "EPUB files",
"convertButton": "Convert to PDF"
},
"fb2ToPdf": {
"name": "FB2 to PDF",
"subtitle": "Convert FictionBook (FB2) e-books to PDF format. Supports multiple files.",
"acceptedFormats": "FB2 files",
"convertButton": "Convert to PDF"
},
"cbzToPdf": {
"name": "CBZ to PDF",
"subtitle": "Convert comic book archives (CBZ/CBR) to PDF format. Supports multiple files.",
"acceptedFormats": "CBZ, CBR files",
"convertButton": "Convert to PDF"
},
"wpdToPdf": {
"name": "WPD to PDF",
"subtitle": "Convert WordPerfect documents (WPD) to PDF format. Supports multiple files.",
"acceptedFormats": "WPD files",
"convertButton": "Convert to PDF"
},
"wpsToPdf": {
"name": "WPS to PDF",
"subtitle": "Convert WPS Office documents to PDF format. Supports multiple files.",
"acceptedFormats": "WPS files",
"convertButton": "Convert to PDF"
},
"xmlToPdf": {
"name": "XML to PDF",
"subtitle": "Convert XML documents to PDF format. Supports multiple files.",
"acceptedFormats": "XML files",
"convertButton": "Convert to PDF"
},
"pagesToPdf": {
"name": "Pages to PDF",
"subtitle": "Convert Apple Pages documents to PDF format. Supports multiple files.",
"acceptedFormats": "Pages files",
"convertButton": "Convert to PDF"
},
"odgToPdf": {
"name": "ODG to PDF",
"subtitle": "Convert OpenDocument Graphics (ODG) files to PDF format. Supports multiple files.",
"acceptedFormats": "ODG files",
"convertButton": "Convert to PDF"
},
"odsToPdf": {
"name": "ODS to PDF",
"subtitle": "Convert OpenDocument Spreadsheet (ODS) files to PDF format. Supports multiple files.",
"acceptedFormats": "ODS files",
"convertButton": "Convert to PDF"
},
"odpToPdf": {
"name": "ODP to PDF",
"subtitle": "Convert OpenDocument Presentation (ODP) files to PDF format. Supports multiple files.",
"acceptedFormats": "ODP files",
"convertButton": "Convert to PDF"
},
"pubToPdf": {
"name": "PUB to PDF",
"subtitle": "Convert Microsoft Publisher (PUB) files to PDF format. Supports multiple files.",
"acceptedFormats": "PUB files",
"convertButton": "Convert to PDF"
},
"vsdToPdf": {
"name": "VSD to PDF",
"subtitle": "Convert Microsoft Visio (VSD, VSDX) files to PDF format. Supports multiple files.",
"acceptedFormats": "VSD, VSDX files",
"convertButton": "Convert to PDF"
},
"psdToPdf": {
"name": "PSD to PDF",
"subtitle": "Convert Adobe Photoshop (PSD) files to PDF format. Supports multiple files.",
"acceptedFormats": "PSD files",
"convertButton": "Convert to PDF"
},
"pdfToSvg": {
"name": "PDF to SVG",
"subtitle": "Convert each page of a PDF file into a scalable vector graphic (SVG) for perfect quality at any size."
},
"extractTables": {
"name": "Extract PDF Tables",
"subtitle": "Extract tables from PDF files and export as CSV, JSON, or Markdown."
},
"pdfToCsv": {
"name": "PDF to CSV",
"subtitle": "Extract tables from PDF and convert to CSV format."
},
"pdfToExcel": {
"name": "PDF to Excel",
"subtitle": "Extract tables from PDF and convert to Excel (XLSX) format."
},
"pdfToText": {
"name": "PDF to Text",
"subtitle": "Extract text from PDF files and save as plain text (.txt). Supports multiple files.",
"note": "This tool works ONLY with digitally created PDFs. For scanned documents or image-based PDFs, use our OCR PDF tool instead.",
"convertButton": "Extract Text"
},
"digitalSignPdf": {
"name": "Digital Signature PDF",
"pageTitle": "Digital Signature PDF - Add Cryptographic Signature | BentoPDF",
"subtitle": "Add a cryptographic digital signature to your PDF using X.509 certificates. Supports PKCS#12 (.pfx, .p12) and PEM formats. Your private key never leaves your browser.",
"certificateSection": "Certificate",
"uploadCert": "Upload certificate (.pfx, .p12)",
"certPassword": "Certificate Password",
"certPasswordPlaceholder": "Enter certificate password",
"certInfo": "Certificate Information",
"certSubject": "Subject",
"certIssuer": "Issuer",
"certValidity": "Valid",
"signatureDetails": "Signature Details (Optional)",
"reason": "Reason",
"reasonPlaceholder": "e.g., I approve this document",
"location": "Location",
"locationPlaceholder": "e.g., New York, USA",
"contactInfo": "Contact Info",
"contactPlaceholder": "e.g., email@example.com",
"applySignature": "Apply Digital Signature",
"successMessage": "PDF signed successfully! The signature can be verified in any PDF reader."
},
"validateSignaturePdf": {
"name": "Validate PDF Signature",
"pageTitle": "Validate PDF Signature - Verify Digital Signatures | BentoPDF",
"subtitle": "Verify digital signatures in your PDF files. Check certificate validity, view signer details, and confirm document integrity. All processing happens in your browser."
},
"timestampPdf": {
"name": "Timestamp PDF",
"pageTitle": "Timestamp PDF Online Free - RFC 3161 Document Timestamp | BentoPDF",
"subtitle": "Add an RFC 3161 document timestamp to your PDF using a trusted Time Stamp Authority (TSA) server. Proves your document existed at a specific point in time. No certificate required.",
"tsaSectionTitle": "Timestamp Server (TSA)",
"selectTsa": "Select a TSA server",
"applyTimestamp": "Apply Timestamp",
"successMessage": "PDF timestamped successfully! The timestamp can be verified in Adobe Acrobat and other PDF readers."
},
"emailToPdf": {
"name": "Email to PDF",
"subtitle": "Convert email files (EML, MSG) to PDF format. Supports Outlook exports and standard email formats.",
"acceptedFormats": "EML, MSG files",
"convertButton": "Convert to PDF"
},
"fontToOutline": {
"name": "Font to Outline",
"subtitle": "Convert all fonts to vector outlines for consistent rendering across all devices."
},
"deskewPdf": {
"name": "Deskew PDF",
"subtitle": "Automatically straighten tilted scanned pages using OpenCV."
},
"pdfToWord": {
"name": "PDF to Word",
"subtitle": "Convert PDF files to editable Word documents."
},
"extractImages": {
"name": "Extract Images",
"subtitle": "Extract all embedded images from your PDF files."
},
"pdfToMarkdown": {
"name": "PDF to Markdown",
"subtitle": "Convert PDF text and tables to Markdown format."
},
"preparePdfForAi": {
"name": "Prepare PDF for AI",
"subtitle": "Extract PDF content as LlamaIndex JSON for RAG/LLM pipelines."
},
"pdfOcg": {
"name": "PDF OCG",
"subtitle": "View, toggle, add, and delete OCG layers in your PDF."
},
"pdfToPdfa": {
"name": "PDF to PDF/A",
"subtitle": "Convert PDF to PDF/A for long-term archiving."
},
"rasterizePdf": {
"name": "Rasterize PDF",
"subtitle": "Convert PDF to image-based PDF. Flatten layers and remove selectable text."
},
"pdfWorkflow": {
"name": "PDF Workflow Builder",
"subtitle": "Build custom PDF processing pipelines with a visual node editor.",
"nodes": "Nodes",
"searchNodes": "Search nodes...",
"run": "Run",
"clear": "Clear",
"save": "Save",
"load": "Load",
"export": "Export",
"import": "Import",
"ready": "Ready",
"settings": "Settings",
"processing": "Processing...",
"saveTemplate": "Save Template",
"templateName": "Template Name",
"templatePlaceholder": "e.g. Invoice Workflow",
"cancel": "Cancel",
"loadTemplate": "Load Template",
"noTemplates": "No saved templates yet.",
"ok": "OK",
"workflowCompleted": "Workflow completed",
"errorDuringExecution": "Error during execution",
"addNodeError": "Add at least one node to run the workflow.",
"needInputOutput": "Your workflow needs at least one input node and one output node to run.",
"enterName": "Please enter a name.",
"templateExists": "A template with this name already exists.",
"templateSaved": "Template \"{{name}}\" saved.",
"templateLoaded": "Template \"{{name}}\" loaded.",
"failedLoadTemplate": "Failed to load template.",
"noSettings": "No configurable settings for this node.",
"advancedSettings": "Advanced Settings"
}
}