By @nitsan
What is your idea about?
Our project, TYPO3 AI Localization with Crowdin, addresses the challenge of time-consuming and labor-intensive localization within TYPO3. Currently, manual translation of XLIFF files for multiple languages is a tedious task for contributors.
The AI-driven extension streamlines the process by automating translation tasks with high accuracy and seamless integration into TYPO3’s backend, enabling contributors to publish directly to Crowdin with minimal effort. This solution allows TYPO3’s localization team to focus on refining translation quality rather than handling repetitive tasks.
What do you want to achieve by the end of Q1 2025?
Milestones of the Project:
-
Stable Release of the TYPO3 AI Extension: A fully developed, tested, and stable TYPO3 AI Localization Extension available directly within TYPO3, supporting TYPO3 core extensions, TER extensions, and custom extensions.
-
Seamless Localization Workflow in TYPO3: An accessible, three-step localization process within the TYPO3 backend:
• Access localization options via Admin Tools > Extension Manager and select the ““AI Localization”” function.
• Choose the AI model, target language, and the number of XLIFF files, and initiate the localization process with one click.
• Proofread AI-generated translations, make adjustments as needed, and publish directly to Crowdin from TYPO3. -
Detailed Documentation and Training: Comprehensive guides, tutorials, and documentation to help TYPO3 community members utilize this extension efficiently, making it easy for both experienced and new contributors to join the localization process.
-
Community Feedback for Iterative Improvements: Gathering input from the TYPO3 localization team to ensure the extension aligns with their needs and expectations before a stable release, allowing for iterative refinement.
Scope of Work (SOW):
• Initiate Extension: Launch and configure the extension in TYPO3.
• Support for Multiple AI Models: Integrate models such as ChatGPT, DeepL, Gemini, and more for versatile translation options.
• Extension Settings: Comprehensive customization options for users.
• Add Feature at Admin Tools > Extensions: Centralized access to AI Localization features.
• Feature 1: Start AI Localization: One-click translation automation.
• Feature 2: Manual Localization: Manual adjustments for translation flexibility.
• Feature 3: Log Localization: Track changes and review translation history.
• Feature 4: Export XLF Files: Easily export translated files.
• Feature 5: Import XLF Files: Import XLIFF files directly into TYPO3.
• Feature 6: Explore at Crowdin: Direct access to Crowdin projects.
• Feature 7: Undo Localization (optional): Optional rollback feature to revert translations.
• Feature 8: Synchronise to Crodwin: Send whole extension’s XLIFF to Crowdin
• Integration of Crowdin Project ID: Link specific Crowdin projects for targeted translations for TER & custom extensions.
• Crowdin Glossary Feature: Maintain terminology consistency using Crowdin’s Glossary feature.
• Code Review & QA Testing: Rigorous testing and quality assurance.
• Core Contribution with Hindi Language: Real-world example by contributing Hindi translations to TYPO3 core.
• Feedback & Support: Engage the TYPO3 localization team and community for input and improvements.
Technical Approach:
The extension is built using a robust AI framework that integrates seamlessly with TYPO3’s localization infrastructure and Crowdin. By automating the end-to-end translation process, it minimizes manual touchpoints while ensuring that translations align contextually with TYPO3’s language standards.
Beta Version Ready for Testing:
The TYPO3 AI Localization Extension is currently in beta, fully functional and ready for hands-on testing. We invite the TYPO3 localization team to explore the extension and provide valuable feedback. This review phase is essential, as it allows us to fine-tune the extension’s capabilities and ensure it meets the high standards and specific needs of TYPO3’s multilingual community before releasing a stable version. Your insights will help shape a tool that truly supports TYPO3’s expanding global reach.
What is the potential impact of your idea for the overall goal?
This TYPO3 AI Extension has the potential to greatly enhance TYPO3’s localization capabilities and contribute to TYPO3’s global mission:
• Increased Localization Efficiency: AI automation reduces the manual workload, enabling contributors to work faster and concentrate on improving the quality, consistency, and contextual relevance of translations.
• Scalable Localization Process: By minimizing repetitive tasks, the extension allows TYPO3 to support a broader range of languages, making it more accessible to users worldwide. This scalability encourages TYPO3’s global adoption by communities across different linguistic backgrounds.
• Enhanced Community Involvement: This simple and intuitive workflow within TYPO3 encourages more community members to engage in localization efforts, further broadening TYPO3’s reach and accessibility.
• Long-Term Global Accessibility for TYPO3: With this TYPO3 AI Extension, the community can more easily support new languages, bringing TYPO3 to diverse audiences and enhancing TYPO3’s position as an inclusive and globally accessible platform.
Conclusion
By supporting this project, TYPO3 can harness the power of AI to transform localization, benefiting both contributors and end-users around the world. We invite the TYPO3 community to vote for this project, empowering us to bring the TYPO3 platform to even more languages, cultures, and communities.
Thank you for considering our proposal.
Which budget do you need for your idea?
5.000 Euro
Please note: After the start of the voting we can not change the idea description nor the idea outcome. If this idea is selected by the members, it must be archived as described.