convert periodic number to fraction



is there a function to convert for example 2,333333333333333333333333333333333333333333333....33333 into 7/3 ?
or 2.51212121212121212..1212121212121 into 2487/990 ?