Files
video-subtitle-remover/backend/interface/en.ini
flavioy 0bae013097
Some checks failed
Docker Build and Push / check-secrets (push) Successful in 2s
Docker Build and Push / build-and-push (cpu, latest) (push) Has been skipped
Docker Build and Push / build-and-push (cuda, 11.8) (push) Has been skipped
Docker Build and Push / build-and-push (cuda, 12.6) (push) Has been skipped
Docker Build and Push / build-and-push (cuda, 12.8) (push) Has been skipped
Docker Build and Push / build-and-push (directml, latest) (push) Has been skipped
Build Windows CPU / build (push) Has been cancelled
Build Windows CUDA 11.8 / build (push) Has been cancelled
Build Windows CUDA 12.6 / build (push) Has been cancelled
Build Windows CUDA 12.8 / build (push) Has been cancelled
Build Windows DirectML / build (push) Has been cancelled
优化字幕检测算法、添加多语言翻译支持
- 自适应采样间隔:根据视频帧率调整(60fps+→4, 30fps+→3, 低帧率→2)
- filter_and_merge_intervals 复杂度从 O(n²) 优化为 O(n log n)
- detect_subtitle 区域过滤:单区域快速路径,多区域匹配即停
- 插值逻辑改用 zip 预计算 max_gap,更高效
- SubtitleDetectMode 枚举值改为英文key,通过翻译系统显示本地化名称
- 7种语言文件添加 SubtitleDetectMode 翻译(中/繁/英/日/韩/越/西)
- 旧配置值自动迁移兼容

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-09 00:17:01 +08:00

139 lines
6.5 KiB
INI
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
[Setting]
FeedbackButton = Provide Feedback
FeedbackTitle = Provide Feedback
FeedbackDesc = Help us improve by providing feedback
CopyrightButton = Check Updates
CopyrightTitle = About
CopyrightDesc = © Copyright 2023, YaoFANGUK, Jason Eric (UI Design), Current Version: {}
ProjectLinkTitle = Subtitle Remover
ProjectLinkDesc = AI-based image/video hard subtitle removal and text watermark removal, generating output files with original resolution. No third-party API required, locally implemented.
BasicSetting = Basic Settings
AdvancedSetting = Advanced Settings
SubtitleDetectionSetting = Subtitle Detection Settings
SttnSetting = STTN Settings
ProPainterSetting = ProPainter Settings
AboutSetting = About
HardwareAcceleration = Hardware Acceleration
HardwareAccelerationDesc = Accelerate processing using GPU or ONNX backend
HardwareAccelerationNO = CPU version cannot enable hardware acceleration
SubtitleYXAxisDifferencePixel = Height-Width Pixel Difference Threshold
SubtitleYXAxisDifferencePixelDesc = Determines non-subtitle regions (default 10). Subtitles generally have longer text boxes; if height exceeds width beyond this threshold, considered false detection.
SubtitleAreaDeviationPixel = Allowed Pixel Offset
SubtitleAreaDeviationPixelDesc = Enlarge mask size to prevent residual text edges during inpaint (default 10).
SubtitleAreaYAxisDifferencePixel = Same-line Subtitle Height Difference Threshold
SubtitleAreaYAxisDifferencePixelDesc = Determines if two text boxes belong to the same subtitle line (default 20 pixels).
SubtitleAreaPixelToleranceYPixel = Y-axis Pixel Tolerance
SubtitleAreaPixelToleranceYPixelDesc = Determines similarity between subtitle boxes on Y-axis (default 20 pixels).
SubtitleAreaPixelToleranceXPixel = X-axis Pixel Tolerance
SubtitleAreaPixelToleranceXPixelDesc = Determines similarity between subtitle boxes on X-axis (default 20 pixels).
SubtitleTimelineBackwardFrameCount = Timeline Backward Frames
SubtitleTimelineBackwardFrameCountDesc = Add frames before detected subtitles to handle slow fade-ins (default 3 frames).
subtitleTimelineForwardFrameCount = Timeline Forward Frames
subtitleTimelineForwardFrameCountDesc = Add frames after detected subtitles to handle slow fade-outs (default 3 frames).
SttnNeighborStride = Reference Frame Stride
SttnNeighborStrideDesc = Default: 5
SttnReferenceLength = Reference Frame Count
SttnReferenceLengthDesc = Default: 10
SttnMaxLoadNum = Max Concurrent Processing Frames
SttnMaxLoadNumDesc = Higher values improve quality but require more VRAM (default 50).
PropainterMaxLoadNum = Max Concurrent Processing Frames
PropainterMaxLoadNumDesc = Higher values improve quality but require more VRAM (default 70).
CheckUpdateOnStartup = Check Updates on Startup
CheckUpdateOnStartupDesc = New versions offer improved stability and features (recommended).
UpdatesAvailableTitle = Update Available
UpdatesAvailableDesc = New version {} found. Update now?
NoUpdatesAvailableTitle = No Updates Available
NoUpdatesAvailableDesc = Software is up-to-date.
ChooseDirectory = Choose Folder
SaveDirectory = Video save directory
SaveDirectoryDefault = Default save to the current directory of the input video
[SubtitleExtractorGUI]
Title = Subtitle Remover
Open = Open
AllFile = All Files
Vertical = Vertical
Horizontal = Horizontal
Run = Run
Stop = Stop
Setting = Settings
OpenVideoSuccess = Video opened successfully
OpenVideoFailed = Failed to open video: {} (invalid format or corrupted file)
OpenVideoFirst = Please open a video first
VideoPreview = Video Preview
InterfaceLanguage = Interface Language
InpaintMode = Processing Model
SelectSubtitleArea = Select processing area in video preview: {}
InpaintModeDesc = STTN Smart Inpainting: Best for real-person videos, fast speed, smart inpainting (minimum 4GB VRAM)
STTN Subtitle Detection: With subtitle detection, no smart inpainting (minimum 4GB VRAM)
LAMA: Good for animation videos, moderate speed (low VRAM requirement)
ProPainter: Consumes a lot of VRAM, slower speed, best for videos with intense motion (minimum 8GB VRAM)
OpenCV: Ultra-fast mode, inpainting effect not guaranteed, only removes text in detected regions (low VRAM requirement)
SubtitleDetectMode = Subtitle Detection
ErrorDuringProcessing = Error during processing: {}
MarkABStart = Mark Start
MarkABEnd = Mark End
DeleteABSection = Delete Section
DeleteSelection = Delete Selection
[Main]
OnnxExectionProviderNotSupportedSkipped = ONNX provider: {} not supported, skipped.
OnnxExecutionProviderDetected = Detected ONNX provider: {}
OnnxRuntimeNotInstall = ONNX runtime not installed, skipped.
NoSubtitleDetected = No subtitles detected. Check file: {}
DirectMLWarning = Warning: DirectML acceleration only works with STTN model.
ProcessingStartFindingSubtitles = [Processing] Detecting subtitles...
FinishedFindingSubtitles = [Complete] Subtitle detection finished.
ProcessingStartRemovingSubtitles = [Processing] Removing subtitles...
SubtitleRemoverModel = Subtitle removal model: {}
SubtitleDetectionModel = Subtitle detection model: {}
FullScreenProcessingNote = Processing full screen (no area selected). Quality may vary.
ReadFileFailed = Failed to read file: {}
FinishedProcessing = [Complete] Subtitles removed. Output saved to: {}
ProcessingTime = Processing time: {} seconds
FailToMergeAudio = Audio merge failed: {}
FailToExtractAudio = Audio extraction failed: {}
CopyFileFailed = Failed to copy {} to {}. Reason: {}
SubtitleArea = Subtitle Area: {}
ABSection = Processing block: {}
ABSectionAll = All
[TaskList]
Pending = Pending
Processing = Processing
Completed = Completed
Failed = Failed
Name = Name
Progress = Progress
Status = Status
OpenSourceVideoLocation = Open Source File
OpenTargetVideoLocation = Open Output File
ResetTaskStatus = Reset Task
DeleteTask = Delete Task
Warning = Warning
UnableToLocateFile = File not found (may be moved/deleted)
TargetFileNotFound = Output file not generated. Wait for completion.
[VersionService]
VersionInfo = Current: {} Latest: {}
RequestError = Failed to access {}. Reason: {}
[InpaintMode]
SttnAuto = STTN Smart Erase
SttnDet = STTN Detection
LAMA = LAMA
ProPainter = ProPainter
OpenCV = OpenCV
[SubtitleDetectMode]
PP_OCRv5_MOBILE = Fast
PP_OCRv5_SERVER = Precise
[InterfaceLanguage]
ChineseSimplified = 简体中文
ChineseTraditional = 繁體中文
English = English
Japanese = 日本語
Korean = 한국어
Vietnamese = Tiếng Việt
Español = Español