- Get link
- X
- Other Apps
Design of a Text-Based Chat Application with Language Formality Control
In modern digital communication, particularly through text-based chat applications, variations in language formality are commonly encountered. Not all users possess the ability or habit of using formal language that complies with established linguistic standards, especially in official, academic, or professional communication contexts.
Therefore, there is a need for a text-based chat application capable of assisting users in managing and improving language formality. This system is not intended to forcibly alter user input, but rather to provide free and automatic language conversion assistance. Through this approach, users who are not proficient in formal language can still convey messages accurately, politely, and in accordance with accepted linguistic standards.
Fundamental Concept of the Formal Language Conversion System
The proposed application operates by performing an initial analysis of the text entered by the user. Based on this analysis, the system determines the level of language formality and classifies the text accordingly. This process is designed to be assistive in nature, ensuring that users feel supported rather than rigidly corrected.
Color-Based Notification System
To enhance user understanding of the formality level of the typed message, a color-based assessment system inspired by traffic light signals is implemented. This system consists of three primary color categories: Red, Yellow, and Green.
However, during the initial evaluation stage, text input is classified into only two categories: Red and Yellow. The Green category represents the final output resulting from language conversion or refinement.
Text Categorization Flow and Processing Procedure
1. Red Category (Red / Warning Notice)
The Red category is assigned to text that demonstrates a low level of formality or uses informal language that does not comply with standard language rules.
- Text in this category is not immediately forwarded as final output.
- The system automatically converts the text into formal language.
- The converted result is classified as Green Category output.
2. Yellow Category (Yellow / Acceptable Notice)
The Yellow category is assigned to text that is considered sufficiently formal and acceptable for transmission to the message recipient.
- Option 1: The text is forwarded directly as the final output without additional modification.
- Option 2: The text is upgraded to the Green Category through further language refinement, resulting in a higher level of formality.
3. Green Category (Green / Formal Final Output)
The Green category represents the final result of the language conversion or enhancement process. Text classified under this category meets the following criteria:
- Consistently adheres to formal language standards.
- Uses clear, structured, and grammatically correct sentences.
- Demonstrates a high level of politeness and professionalism.
Conclusion of the System Workflow
Although the system utilizes three color categories, the initial text assessment process classifies input into only two categories: Red and Yellow. Text classified as Red must be converted by the system into Green. Meanwhile, Yellow-category text may be forwarded directly as final output, while still providing an optional enhancement to Green.
Through this approach, the application functions not only as a communication tool but also as a linguistic assistant that continuously helps users improve the quality and formality of their written communication.
Comments