3.2_Functions - SofiAlfonso/Odissea GitHub Wiki

  • FR01: The system must support text translation between multiple languages, at least 100 languages without errors.

  • FR02: The system must be able to recognize, from images taken with camera devices, the text, 90% of the text on image needs to be recognized.

  • FR03: After the system recognition of text, the system must convert the taken image to text in at most 20 seconds if the text is of around 5000 words.

  • FR04: After the image transcription, the text translator must translate the transcript on at most 10 seconds if the text is of around 5000 words.

  • FR05: After a translation occurs, the Odissea system must provide contextual examples of the translated words each one in at most 5 seconds and of less than 1000 words.

  • FR06: The System must be able to transcript, from audio recordings, the spoken words into text in at most 1 second for each 2 words.

  • FR07: After the audio recordings transcription, the text translator must translate the transcript text in at most 10 seconds for each 5000 words.

  • FR08: After a translation occurs, the system should give possible responses for the translated text using an AI assistant. At least 3 responses, each one of 1000 words and on 20 seconds at most.

  • FR09: The user should be able to request towards the system the action of translate, record, scan, give suggestions, give examples, give visited country interest information or make a currency conversion, at most once per minute.

  • FR10: The user should register on the website full filling the name, email, password and information of origin country fields, then the account will be created on at most 1 second.

  • FR11: The user should get into the account full filling correctly the login information on at most 4 seconds.

  • FR12: The translated text could be read out loud by the AI voice model. Each word on at most 1 second.

  • FR13: The transcript text and the text input could be read out loud by the AI voice model. Each word on at most 1 second.

  • FR14: The user could register and update the visited country information, at every time and on at most 2 seconds

  • FR15: The user could see and update the profile information, in at most 2 seconds the updates will be reflected.

  • FR16: The system would give useful information (suggestions of places of interest) about the country visited, using an AI assistant. Each recommendation in at most 1 second and of at most 1000 words.

  • FR17: The currency exchange process would use the help of an AI assistant to consult the exchange rate on at most 1 second.

  • FR18: After the exchange rate consultation made with the AI assistant, the system would make the exchange within multiple currencies, of at least 30 currencies, each conversion on at most 2 seconds.

  • FR19: The user's origin and visited country information would be used to configure the languages of the translator, on at most 2 seconds every time the user gets onto the page.

  • FR20: The user's origin and visited country information would be used to configure the currency exchange, on at most 2 seconds every time the user gets onto the page.