def s2words(secs: int) -> str:
    """Create a textual (english) representation of given number of seconds.

    This function is useful for showing estimated time of a process.

    Args:
        secs (int):
            Number of seconds

    Returns:
        str:
            Textual information
    """
    s = int(secs)
    if s < 60:
        return f"{s} seconds".format(s)
    elif s < 120:
        return f"1 minute {int(s-60)} seconds"
    elif s < 7200:
        return f"{int(s/60)} minutes"
    else:
        return f"{int(s/3600)} hours"