Not Ready for Prime Time

What does the expression “not ready for prime time” mean?

Definition: Not yet perfected; inexperienced

Example: Machine translation has improved for some languages, but for Chinese to English it’s still not ready for prime time.

Note: “Prime time” on North American television is the main viewing period of 8 to 11 p.m.