Currently, the search functionality triggers on every key press while typing in the search bar in Language selection on translation page. This causes multiple rapid search requests as the user types. Introduce a debounce mechanism so that the search request is triggered only after the user pauses typing for a short duration (e.g., 300–500 ms).
### Is your feature request related to a problem? Please describe. Currently, the search functionality triggers on every key press while typing in the search bar in Language selection on translation page. This causes multiple rapid search requests as the user types. ### Describe the solution (or solutions) you'd like Introduce a debounce mechanism so that the search request is triggered only after the user pauses typing for a short duration (e.g., 300–500 ms). This will ensure that the search runs only after the user finishes typing a word or pauses briefly. ### Describe alternatives you've considered and rejected NA ### Additional context https://github.com/user-attachments/assets/b4e4c36c-cd08-4b45-9c74-203e317f0024