Acquiring complete and accurate 3D shape measurement results of translucent objects by fringe projection profilometry (FPP) is difficult because of the subsurface scattering effect. The phase offset introduces geometric errors, and the degraded image contrast leads to incomplete measurement results and random errors. In this research, a high-accuracy 3D shape measurement method for translucent objects based on phase-shifting FPP is proposed. The relationship between fringe period and phase error is investigated to determine the fringe periods. Random errors are suppressed by temporal noise reduction, and the robustness of multi-frequency heterodyne phase unwrapping is improved by increasing the interval of fringe periods along with temporal noise reduction. Geometric errors are compensated for by projecting multi-frequency fringe patterns to establish the relationship between fringe period and depth offset. Experimental results show that the proposed method can acquire complete measurement results and significantly reduce the overall error for measuring translucent objects.