-
Notifications
You must be signed in to change notification settings - Fork 0
Added LLM Translator and Integration with Microservice #75
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
✅ Artillery Performance Test Results - PASSED
Load Test Summary
Response Times
Threshold Analysis (Advisory)
✅ Performance metrics look great! HTTP Response Codes
|
✅ Artillery Performance Test Results - PASSED
Load Test Summary
Response Times
Threshold Analysis (Advisory)
✅ Performance metrics look great! HTTP Response Codes
|
Pull Request Test Coverage Report for Build 19309111224Details
💛 - Coveralls |
…changes work (I think), with Ollama installed via CLI in the hosted ssh (team17@17313-team17)
✅ Artillery Performance Test Results - PASSED
Load Test Summary
Response Times
Threshold Analysis (Advisory)
✅ Performance metrics look great! HTTP Response Codes
|
✅ Artillery Performance Test Results - PASSED
Load Test Summary
Response Times
Threshold Analysis (Advisory)
✅ Performance metrics look great! HTTP Response Codes
|
✅ Artillery Performance Test Results - PASSED
Load Test Summary
Response Times
Threshold Analysis (Advisory)
✅ Performance metrics look great! HTTP Response Codes
|
✅ Artillery Performance Test Results - PASSED
Load Test Summary
Response Times
Threshold Analysis (Advisory)
✅ Performance metrics look great! HTTP Response Codes
|
✅ Artillery Performance Test Results - PASSED
Load Test Summary
Response Times
Threshold Analysis (Advisory)
✅ Performance metrics look great! HTTP Response Codes
|
✅ Artillery Performance Test Results - PASSED
Load Test Summary
Response Times
Threshold Analysis (Advisory)
✅ Performance metrics look great! HTTP Response Codes
|
heesunp
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hello, I tested the button locally and it seems to work properly! However, it should be noted that the translation process takes a while to run.
rebeccals05
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks great! I tested it locally, and it runs well. The only thing I would consider changing is to try and get the LLM to respond to English text properly. Ignoring the longer wait times, the translation from non-English works well!

Context
Carnegie Mellon University has a large population of international students and students whose first language is not English. Currently, NodeBB does not support non-English posts and assumes all users’ posts are in English. Non-English users cannot fully participate in the Q&A forum because their posts may not be understood by the majority English-speaking community; specifically, faculty cannot assist students who ask questions in their native languages due to this communication barrier. Users are left to manually translate content, which is a hassle for users and discourages engagement and connection. To promote inclusivity and community, the platform needs a fast, reliable, accurate translation system.
Changes in the Code
UI Integration: Referenced a lot of file changes from class:
CMU-313/NodeBB#460
Testing
Verified translation requests locally using the LLM translator microservice to ensure the button appeared.
Tested with both English and non-English sample posts, with the hard-coded responses and not.
Issues
Minor issue with English posts:

Timing:
Wait times on posts range from about 7 seconds to 20 seconds, based on individual local testing.