Multi-lingual Knowledge Base Translation Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current database network systems lack effective solutions for managing multi-lingual knowledge bases, particularly in providing and translating content across different languages, which is essential for global communities and businesses operating across cultural boundaries.

Innovation Solution

A multi-tenant database system is developed to enable the creation, publication, and management of multi-lingual knowledge bases, allowing users to select languages, translate articles, and manage translations through a unified data dictionary, with features like language selection, translation workflows, and discrepancy alerts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a traditional single-language knowledge base is used, then the system structure is simple, but it cannot serve global communities and businesses operating across cultural boundaries

Engineering Contradiction:
Improvemulti-lingual capabilityVSAvoidsystem structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The knowledge base is segmented into separate language-specific tables (e.g., English_articles, French_articles, Spanish_articles) while maintaining a unified overall structure. Each language version is stored as a separate entity that can be independently managed, allowing the system to handle multiple languages without creating a completely separate system for each language.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The database system is designed to universally support multiple languages through a single unified architecture. The same database engine, user interface, and application logic serve all language versions, making the system multi-functional rather than requiring separate systems for each language.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Productivity

If manual translation management is used, then translation quality can be controlled, but translation time and labor costs increase

Engineering Contradiction:
Improvetranslation speedVSAvoidtranslation accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system implements feedback mechanisms where translators can review and correct machine-generated translations, and where the system can learn from translation patterns to improve future machine translation. This feedback loop allows the system to maintain high accuracy while achieving automated translation speeds.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Manual translation processes are replaced with automated machine translation systems that use computational algorithms to translate text. This substitution of mechanical (manual) processes with automated computational processes dramatically increases translation speed while reducing labor requirements.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Ease of operation

If language-specific databases are created for each language, then language-specific content can be stored, but system complexity and maintenance difficulty increase

Engineering Contradiction:
Improvelanguage-specific content managementVSAvoiddatabase structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

Multiple language-specific content management functions are merged into a single unified database system. The system combines the capabilities of separate language databases into one integrated structure that can handle all languages simultaneously, reducing overall system complexity while maintaining language-specific content management capabilities.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The database system uses parameter changes to switch between different language versions. Instead of maintaining separate database structures, the system changes language parameters (such as language codes, locale settings) to access different language content, allowing flexible language-specific operation within a unified structure.

Inventive Principle:
Principle #35Parameter changes

4Productivity

If translations are updated independently, then translation speed is fast, but consistency across language versions may be compromised

Engineering Contradiction:
Improvetranslation update speedVSAvoidtranslation consistency
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The system performs preliminary actions by establishing translation templates, glossaries, and terminology databases before translation occurs. These pre-prepared resources ensure consistency across language versions from the outset, allowing fast independent updates while maintaining uniformity through shared reference materials.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms that monitor translation consistency across languages. When updates are made, the system can compare translations against each other and against source material, providing feedback to ensure consistency is maintained even when translations are updated independently at different speeds.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9195648B2Multi-lingual knowledge base
Publication Date: 2015.11.24 SALESFORCE INC
  • US9195648B2 patent drawing
  • US9195648B2 patent drawing
  • US9195648B2 patent drawing

AI summary

Mechanisms and methods for enabling customers to manage multi-lingual knowledge bases, so that end users can access articles based on a language the end user chooses, while also providing publishers with tools to manage articles in different languages and to translate them, either using an external vendor or leveraging in house translators, and providing administrators (knowledge managers) with the ability to setup or choose which languages are available in the knowledge base, as well as default language assignments for translations.