The web service implementation combines the strengths of Streamlit for the front end and FastAPI for the back end, ensuring an efficient and user-friendly interface paired with a robust API. FastAPI, chosen for its speed and efficiency, forms the backbone of the API, enabling the creation of advanced, scalable RESTful endpoints and helping to integrate with Python functions seamlessly. This choice facilitates rapid development and deployment of the backend services while ensuring high performance and reliability. The front end and the back end are containerised using Docker. Containerisation with Docker ensures consistent application execution across different environments, simplifying dependency management and streamlining the deployment process. Semantic versioning principles are meticulously applied to track changes in the codebase and toolkit versions, ensuring clear and manageable updates and backward compatibility. This holistic approach results in a seamless, high-performance web service capable of handling complex tasks efficiently, offering a seamless experience for users while maintaining robustness and scalability on the backend. The web app constitutes functions to convert SMILES to IUPAC names, a Bulk Translate option to translate more than a single SMILES string, and the ability to retranslate them back into SMILES using OPSIN to verify the correct translation. It also offers an option to translate IUPAC names back into SMILES using STOUT or OPSIN and search for IUPAC names in PubChem using pubchempy.