SMILES to IUPAC Name Translator

Translate a SMILES string into its IUPAC chemical name using a Transformer model (AdrianM0/smiles-to-iupac-translator). Choose between Greedy Decoding (fastest, picks the most likely next word) and Beam Search Decoding (explores multiple possibilities, potentially better results, slower). Note: Model loaded on CPU. Beam search can be slow, especially with larger beam widths. Check config.json in the repo for model details. SMILES input will be canonicalized using RDKit.

Decoding Strategy

Greedy is faster, Beam Search may be more accurate.

Example SMILES & Settings
SMILES String Decoding Strategy Beam Width Number of Results